7
33
18
2
29
37
109
25
108
63
13
30
6
5
12
73
16
24
27
17
3
81
49
10
36
8
32
239
50
15
28
20
39
11
48
90
122
147
145
157