32
89
8
12
42
29
276
20
33
16
92
37
55
123
98
18
51
14
30
3
27
58
34
101
26
69
57
118
296
148
147
107
36
48
21
11
50
1
65
10
283
103
15
105
159
206
320
242
229
46
17