21
0
17
54
59
7
20
52
60
41
34
32
48
79
6
241
799
464
381
272
51
162
399
141
90
68
57
405
129
305
132
40
111
211
73
137
195
84
625
348
611
282
116
115
2148
251
317
441
347
370
121
94