102
74
44
26
28
56
25
339
33
384
680
14
10
253
314
76
30
458
381
13
97
184
18
68
40
99
17
60
23
41
47
61
46
135
93
203
279
4
226
486
174
195
121
171
391
106
235
75
7
38
50