73
125
60
33
96
111
115
35
25
94
100
61
57
110
30
39
72
36
90
287
51
170
109
83
80
54
44
88
336
1027
87
58
135
59
79
11
173
149
71
49
104
143
129
82
105
141
43
34
45
23