7
80
10
33
40
177
11
17
157
9
12
22
37
2
27
60
14
154
133
136
112
23
46
30
128
5
18
49
90
85
75
178
34
52
24
39
63
54
84
38
70
28
20
57
16
31
36
35
58
13