0
25
2
1
8
19
12
16
40
11
49
24
29
36
13
38
34
115
32
20
26
28
17
65
168
23
44
15
3
37
47
21
41
568
52
18
68
56
14
9
33
4
60
75
98