43342324
91696944
87634809
54305518
31219609
4096408
41913930
26005497
3256968
39058006
71492788
82366807
36706633
2159212
63863658
77162713
95661439
92046868
80055791
87534416
27958251
83338736
83084027
23715945
2973328
59177440
86406113
9382128
10559598
7011843
45879573
93499186
29735372
11823647
71767555
26729400
51035265
722980
1801134
1173743