0
4
2
6
1
9
5
7
3
15
12
100
24
22
13
53
77
40
78
99
18
38
49
76
32
54
19
182
173
50
61
158
87
11
29
45
23
319
21
30