0
12
1
11
18
69
31
16
25
21
19
42
41
58
51
14
37
46
59
29
381
102
72
118
163
34
199
96
111
52
181
115
120
141
137
73
191
22
233
65
162
125
144
229
80
321
283
132
98
47
36
62
84