0
3
18
1
2
9
5
7
6
100
12
42
8
176
20
4
34
22
52
19
78
88
35
25
109
164
23
40
64
63
38
232
95
29
133
608
32
225