0
2
20
3
10
9
31
1
11
5
6
38
13
18
7
15
42
17
14
30
67
21
56
34
92
29
99
51
4
65
254
64
12
79
263
126
24
43
78
19
52
45
33