34
29
83
18
87
332
24
94
19
5
37
118
22
7
35
111
68
166
146
239
74
64
61
308
207
93
13
23
106
38
27
49
16
33
43
138
3
6
77
1182
149
104
32