106
98
59
16
7
15
12
5
38
10
9
36
8
4
47
6
23
54
19
56
104
29
26
66
22
13
112
20
11
1
25
14
35
18
33
43
310
3
2
73
63