57667629
88718737
3588698
9704361
77649416
18231252
10763985
57547036
7572361
61471152
27351092
26544113
27172213
36184941
62743993
14322842
77914859
67797113
84682765
12417928
12521921
61344145
60411546
23907816
6040827
60522637
1227587
48204731
41217562
52749090
96947220
49221632
61306259
95218435
95809321
53353929
31206981
420236
89356033
35534356