80
156
249
18
148
64
65
93
104
183
34
124
108
17
59
54
49
45
55
3
27
4
161
96
154
52
192
37
77
78
20
81
46
25
125
86
94
224
388
103
29
217
51
89
50
195
12
112
13
19
38
43
22