80
108
51
10
81
132
248
32
43
173
160
112
67
176
346
268
57
42
156
59
69
124
79
341
164
303
101
191
47
29
104
155
22
28
135
202
60
211
165
149
357
66
90
521
122
18
111
58
126
153
910
432
655
46
56