245
128
59
27
10
51
53
30
23
37
25
54
44
138
162
317
12
218
84
87
150
66
46
72
50
56
116
74
16
61
63
186
71
36
152
239
256
532
506
123
283
171
212
292
47
112
425
60
210
230
26
32