7
18
8
56
6
123
60
31
23
53
149
41
70
20
81
4
58
50
28
52
112
10
40
167
3
24
15
19
82
9
16
45
73
75
141
79
30
2
48
33
14
21
17
78