45
502
412
867
173
208
126
252
35
296
322
169
937
83
120
303
67
248
2
383
1113
547
554
400
1096
818
120
50
248
89
98
834
262
99
120
424
11
65
142
59
835
584
893
956
434
156
74
377
1304
23
0
1162
