80
10
159
197
179
72
130
40
58
17
12
165
33
22
62
163
251
39
63
48
50
637
36
156
54
183
222
108
89
9
51
26
276
106
111
124
532
57
307
56
215
16
177
70
178
252
90
125
52
98
194
34
28
61
260