34
12
6
899
30
564
8
15
10
18
54
60
14
23
100
37
57
39
112
45
78
134
132
69
247
16
32
27
40
102
391
62
58
166
620
159
48
33
119
311
41
75
56
29
43
71
301
2817
116
26
148