95655747
6635148
77227769
6463233
3981060
32207492
66107312
4547476
2696585
57251626
51343982
18825055
73019217
45496770
30618268
9568658
9997114
16601942
60205797
6800178
13209434
4792514
38848418
48185053
64928014
65187786
2126118
7747647
54048847
80474290
28122539
43813987
4437949
41616893
6953115
97133235
81375450
18717916
77096609
26791806