0
1
22
13
3
10
11
5
94
104
340
24
76
70
37
103
15
118
97
27
363
200
325
158
120
64
16
147
47
92
98
330
144
172
48
54
49
38
68
379
133
63
608
188
265
240
20
80
42