51
65
55
177
267
679
587
21
452
349
184
248
25
40
62
13
271
383
146
140
35
315
410
208
203
47
368
31
389
314
36
119
77
511
14
33
76
70
60
61
34
364
38
234
293
64
338
44
772
252
86
221
1462
48
125
137
444
71