25
73
50
43
79
72
15
106
18
39
328
28
332
41
218
122
642
52
119
187
54
26
76
140
103
21
512
251
151
86
57
45
243
36
300
245
93
78
171
228
125
341
32
499
160
96
455
295
176
268
75
34
137
188
27
145
38