119
48
10
5
8
37
7
9
137
26
4
19
15
88
23
46
194
89
56
59
69
65
28
53
40
35
203
179
121
55
29
20
33
231
215
123
247
239
269
462
355
426
17
18
84
416
66
57