32
28
197
57
146
60
48
446
296
66
18
52
86
89
63
114
275
50
108
147
119
74
187
34
17
82
19
166
59
140
293
81
115
210
35
43
161
135
103
193
30
126
56
199
22
16
26
68
171
33
27
107
62