107
60
15
54
11
18
4
5
3
21
66
9
10
8
84
22
26
20
36
93
14
37
7
34
83
61
42
16
27
220
2
70
287
100
50
117
56
79
40
71
45
46
35
31
13
65
6