12
4
23
106
3
1
78
52
69
32
5
45
14
112
9
17
108
13
40
21
19
51
20
10
7
16
133
70
109
183
36
34
33
795
111
127
11
25
24
29
210
28