34
133
52
23
91
42
36
37
283
18
16
29
120
174
160
305
372
161
139
17
3
2
27
67
4
12
31
101
207
14
56
117
90
75
41
51
48
66
229
35
44
95
147
100
11