0
5
33
16
9
13
24
14
8
40
59
29
99
72
56
126
69
10
46
18
88
31
38
25
45
35
104
312
201
21
105
6
20
12
43
27
95
65
76
86
39
19
17
157
62