1
9
42
74
34
100
321
91
55
193
181
51
86
47
39
87
350
907
149
43
127
85
71
20
32
33
976
48
45
169
29
117
66
78
19
172
41
27
79
96
118
120
13
16
182
108
11
58
69
53
102
49
38