1
3
2
5
51
11
27
19
36
174
14
16
37
10
9
44
32
29
46
20
31
63
118
81
41
24
52
77
50
48
56
13
58
49
79
4
100
28
143
82
182
30
205