20
49
126
45
29
16
37
28
112
63
86
155
60
128
35
24
18
100
360
10
131
59
21
9
23
175
102
198
157
71
116
97
8
25
202
43
209
502
106
118
52
73
85
58
171
288
139
104