32
119
196
180
190
19
120
856
29
355
18
17
4
101
208
43
11
111
221
185
377
42
341
650
122
175
262
943
55
648
25
69
759
110
407
182
256
58
84
53
63
24
47
33
332
751
170
416
242
133