58857959
91518156
8472478
2109914
83496732
91438506
94921572
40004302
22476150
77268303
41334779
47378869
20561829
39931242
26774360
317987
23453290
64991767
13686555
83122665
75323307
9745985
17876044
191481
38779376
621917
60455391
31964755
32082736
44027402
9540282
9154464
67885521
4412183
14635312
5158200
6503217
690314
3125364
96988187