46
22
26
79
64
83
37
40
165
600
316
45
68
127
125
67
212
63
50
8730
479
89
154
164
474
157
290
601
102
356
30
88
49
56
36
44
1488
144
93
666
31
134
890
18
827
122
286
33
27
75
84
621
109
39