0
8
4
15
5
1
9
31
2
16
36
10
17
28
6
32
23
3
12
123
65
75
39
19
81
49
45
14
34
102
244
7
41
52
21
33
79
25
59
55
24
47
68
193