0
10
9
5
17
6
2
31
18
16
36
28
32
23
3
12
8
123
66
75
40
19
83
49
45
14
34
103
245
7
41
52
22
80
25
59
55
24
47
69
193