32
291
52
20
206
55
76
64
38
47
75
246
34
240
167
88
33
65
252
136
80
340
110
66
139
324
1409
1333
48
188
53
29
15
79
39
87
295
37
83
3489
163
118
133
58
35
14
288
175
28
165
8160
24
318
234
577
22
7