3
85
30
34
59
178
12
48
38
26
112
16
9
33
47
20
61
17
46
27
10
29
24
14
8
5
18
22
11
50
7
6
45
2
25
23
31