0
2
9
7
59
17
105
347
333
374
714
55
74
43
51
45
52
27
18
53
26
12
20
5
28
25
107
31
114
34
63
145
377
30
44
92
11
124
37
215
40
42
29
80
115
161
81
22
344