32
183
62
38
43
186
132
98
35
733
429
45
154
189
52
161
585
322
387
139
116
371
111
31
11905
253
12
59
44
41
17
78
124
72
10
170
74
415
50