52
75
29
126
82
35
24
27
315
15
47
33
209
246
119
60
38
20
16
31
135
116
55
81
34
158
103
268
132
18
330
133
207
26
107
71
44
98
17
19
190
112
4
166
136
128
147
210
58
68
177