32
288
44
82
35
198
42
24
62
45
228
314
21
54
370
446
30
137
4704
69
206
29
83
38
10
23
18
110
1044
63
101
9
221
84
67
75
133
16
248
224
164
155
574
79
127
313
125
103
72
242
184
148
56
51