21
12
1
18
10
41
36
23
49
25
35
54
63
57
42
46
32
76
155
81
188
267
56
98
135
354
218
432
94
230
433
87
285
90
131
196
248
102
245
203
645
154
259
137
237
484
181
104
97
114
298
246
309
1411
158
360
514