32
200
58
75
40
18
33
99
23
65
49
101
17
3
115
10
36
37
225
25
29
71
19
60
290
223
252
369
335
122
50
45
207
124
109
180
186
152
179
34
153
74
108
54
107
5
82
243
72
39
24
15
61
70
163