60
103
110
20
25
82
14
72
67
42
19
22
75
150
11
33
99
18
55
37
68
16
10
227
35
121
61
32
46
153
198
95
223
50
84
49
63
88
51
132
40
97
164
41
124
45
87
208
129