4
5
26
3
2
1
25
19
45
23
70
7
69
16
11
13
54
82
41
48
17
36
87
78
10
104
105
117
163
9
157
12
68
174
8
35
93
37
57