21
73
12
86
35
286
22
242
13
19
39
5
6
56
65
382
89
87
52
162
135
138
28
141
441
75
25
341
120
55
875
260
635
136
389
353
854
464
584
245
217
400
331
268
228
444
157
105
255
1191
544
376
366
280
183
928
736
77
505
507