40
17
50
94
19
74
52
45
89
3
207
92
58
457
47
54
205
129
236
197
59
491
23
30
71
75
128
226
162
140
49
35
33
640
44
208
232
169
126
85
65
51
184
82
311
81
305
106
114
261
46
78