16
107
32
47
57
25
86
53
61
26
65
5
712
9
52
10
22
19
43
18
17
523
197
154
42
33
207
155
308
454
50
627
23
198
502
184
194
209
418
597
281
79
90
250
238
68
212
48
149
147
481
82
70
241