27
302
75
12
15
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
254
68
135
89
43