11
13
1
4
2
7
5
21
112
6
26
28
33
39
22
10
15
42
37
29
19
12
222
38
65
109
31
116
58
18
8
16
41
14
34
32
129
51
101
27
88