32
135
31
18
74
67
42
19
28
21
131
29
22
16
300
36
96
178
91
144
82
59
57
37
43
219
51
85
170
107
63
123
95
40
147
68
35
159
12
221
64
94
155
273
83
98
140
104
112
522
50