40246583
1129132
7116939
54619244
26116052
35105035
45382753
43266735
41071753
82485918
70049568
94687282
7046894
3863696
31607144
96885777
89739160
32378228
88343777
45432235
33091660
75558331
69797215
65011629
56855815
91732054
86345452
43929383
2268347
93365699
39006672
47473590
78311097
23726000
86009734
96542246
30645577
7119772
23016547
86893719