108
31
2
3
51
9
6
5
19
12
25
47
1
4
34
40
43
46
26
37
55
52
36
18
69
22
8
29
16
32
124
61
35
49
72
10
21
24
94
41
17