29371841
3011797
39384411
25945348
7927208
50328698
37367148
58691468
16039415
81295018
38442016
92477244
5027559
19295150
14258781
41838466
51098853
24537450
56254383
91708236
67971862
9866963
22701504
11589228
25052615
41703467
67236783
49785817
11296636
6042390
11017858
98355941
32879648
6533360
31839826
61814176
23057146
99965201
77457950
9269382