80
32
20
99
34
170
172
155
70
31
40
124
132
156
28
79
23
25
29
42
65
143
74
12
47
55
7
53
27
36
6
141
96
151
2
22
217
8
108
10
45
17
67
76
38
37
92
57
81
13
46
9
75