12
3
33
24
19
8
26
13
20
36
7
18
29
4
5
11
112
43
76
105
35
6
31
25
28
189
185
15
59
27
200
79
48
110
62
47
83
75
63
126
58
212
23
56