252
41
370
43
18
36
35
55
147
32
126
47
38
6
17
289
180
232
99
451
285
111
220
103
132
76
214
122
109
133
5
25
246
42
53
120
63
74
124
331
9
130
33
146
131
29
187
73
293
393
204
427
92
64