7
50
30
187
24
10
44
9
18
85
65
59
13
17
89
11
109
51
2
31
40
21
45
28
14
29
34
33
36
39
38
92
141
87
49
32
22
16
100
19