0
3
17
14
23
9
15
46
18
10
79
16
67
64
31
24
61
25
166
555
83
12
39
5
91
20
62
86
7
164
132
54
434
137
11
58
60
68
33
88
73
45
27
22
94
106