12
21
6
105
84
34
25
13
3
47
51
16
37
15
55
23
107
2
33
50
58
10
11
78
41
18
106
211
86
5
246
27
8
44
40
31
69
126
7
128
94