17
29
50
79
18
28
39
14
45
91
48
497
38
278
35
241
62
15
125
86
33
572
145
70
66
292
30
40
724
88
434
111
147
273
154
171
189
69
321
149
272
71
358
16
54
143
77
227
175
167
594