38
339
50
236
153
344
27
275
13
123
0
3
56
368
54
402
58
248
36
204
17
207
105
182
23
159
26
174
147
67
149
46
496
127
31
94