16
10
2
37
68
13
268
196
29
1024
17
32
63
102
21
207
324
328
175
30
72
75
54
151
73
46
78
266
26
22
95
97
281
251
39
27
166
52
66
240
18
444
127
77
296
442
38
81
20
83
34