3
1
2
40
14
35
60
42
131
44
48
28
27
62
108
53
16
72
52
25
18
17
117
21
81
34
7
103
114
46
45
13
32
182
6
30
124
96
49
24
70