42655097
17366
10434681
28227796
84786539
21043881
95198145
59675061
56316532
14884617
12076313
26955353
75917262
57951261
43376953
55077243
8237875
36666503
45955729
60223093
8501717
32595977
79981705
9201758
69952946
50968368
44145017
81695260
57415104
32565780
89638951
8786611
64234004
19781383
48161497
11698965
90626682
38965373
72818508
19067290