0
13
30
11
3
24
8
7
47
2
14
16
15
91
22
26
18
12
27
31
39
63
274
38
137
97
546
251
404
104
66
292
618
112
44
395
138
40
54
374
90
80
29
257
10
119
81
1
37
34
59