55
13
8
39
12
44
6
3
14
11
50
18
16
5
17
1
0
32
69
9
10
4
89
59
22
15
74
29
66
357
155
117
102
171
341
292
164
125
217
351
152
177
97
170
31
227
289
48
28
38
333
191
306
62
158
207
65
76
58
43
63
67
79
83
47
51