0
21
33
18
248
49
51
22
40
163
149
27
14
30
209
48
77
405
300
76
155
60
37
241
38
213
20
211
99
47
13
28
52
148
23
29
36
55
212
200
68
12
59
112
183
4
138
69
34
10
2