26
40
20
62
42
811
55
41
59
122
22
34
213
21
14
25
24
310
387
180
39
57
166
828
369
72
169
50
147
65
37
76
202
9
32
1025
101
93
29
64
1256
348
123
134
17
251
68
89
43
16
130
97
304
98