1
12
3
4
14
23
19
80
16
67
28
60
43
21
24
17
51
40
96
52
123
37
82
18
10
13
62
26
20
46
120
169
115
79
92
73
128
150
99
45
171
138