0
3
8
31
6
4
15
55
7
9
17
12
27
20
22
50
109
99
33
53
16
13
46
10
36
112
121
104
14
62
280
28
19
59
52
97
21
44
88
222
75
30
82
63
43
76
51
91