7
10
50
46
85
16
151
66
55
60
27
11
36
26
49
28
14
8
111
141
43
4
47
15
22
30
57
106
21
61
20
45
19
181
23
12
9
171
62
307
1
17
31
122