4
33
13
30
27
26
79
147
10
16
14
11
99
9
6
25
31
17
49
84
64
22
35
75
122
15
2
19
5
23
3
86
7
28
44
1
18
8
43
12
24
67
66
56