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