105
19
36
11
16
25
18
13
3
0
7
5
30
31
28
53
245
194
139
10
50
48
126
20
45
12
39
547
42
78
21
57
102
121
65
221
207
90
152
40
114
84
258
119
26
68
34
184
193
70
44
95
361
66