34246762
84506090
97214604
72734880
30277462
10859413
24752015
145330
5608594
11329930
29578766
65877917
823465
268655
95392990
16159947
8312485
43461304
22313176
40014767
6807455
65471585
5725086
11575499
37869828
8101302
64624282
31403794
60859841
21351629
2233422
52929096
54386673
77928491
79622897
39027310
2553259
65999610
36597967
387990