39
182
402
160
59
40
58
42
195
219
30
71
75
53
144
4
90
41
35
31
55
50
60
128
32
111
300
48
47
46
89
294
83
51
74
347
188
256
350
17
164
65
400
44
287
259
255
27
303
193