35
4
2
43
23
11
12
40
16
104
39
15
86
97
57
8
88
112
50
26
29
9
17
41
13
80
46
34
18
6
28
25
51
3
22
102
19