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