79
126
309
118
101
66
240
43
184
147
31
22
54
17
44
28
98
27
12
30
53
378
111
134
56
92
171
47
57
67
52
46
25
45
71
162
38
310
105
61
10316
448
102
172
155
41
26
19
140
15
68