5
2
4
1
32
3
20
75
196
9
8
16
27
45
7
18
35
31
26
15
60
10
116
50
24
25
13
12
193
126
46
30
22
6
28
47
59