21
100
18
114
151
126
156
34
182
85
113
313
68
26
200
43
31
67
175
74
52
361
51
403
162
57
117
256
2334
121
249
1206
860
37
77
131
58
38
12
1162
39
104
19
91
133
83
129
23
46