12
20
4
5
22
2
11
18
15
1
9
10
19
38
8
14
23
46
21
16
29
25
17
26
27
48
33
197
49
43
52
31
108
24
134
131
83
84
155
58
28