30626584
75548391
4822608
38173654
289872
32237508
26435440
599193
63551042
89997609
47584347
86669063
1085334
40341891
37153590
77742771
87112444
11812909
284137
70488364
12661642
7926170
5819844
93603434
1975303
6283674
55997268
97967748
85467523
63647460
64608500
61309072
85678478
12806192
24719680
67267642
23151244
38893134
22713177
50804692