1
26
47
3
9
28
27
24
52
30
8
34
68
36
114
14
72
32
191
50
10
94
5
633
395
693
491
819
348
219
134
108
169
486
187
58
237
879
291
715
200
89
209
739
474
1149