35
582
899
59
149
29
68
104
161
37
46
262
36
108
97
115
7327
195
546
132
407
70
283
38
485
45
98
30
55
186
86
85
40
53
56
341
111
245
83
48
130
43
138
140
96
296
139
95
146
67