0
17
10
27
34
91
20
12
36
8
123
15
4
42
40
5
22
32
16
7
37
326
103
28
61
95
47
78
83
53
71
50
29
56
31
38
135
25
163
73
178
82
113
149
176
97
171
52