57
66
104
93
102
186
18
31
22
50
108
47
199
77
39
68
101
49
98
40
160
71
79
59
90
300
53
54
61
111
172
44
45
216
78
82
147
159
52
96
12
209
203
471
273
35
72
175
30
95
81
51