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