31037453
4874814
51757767
33904677
7814178
24172214
80658139
85376120
41398911
28488476
72782062
39319570
7109604
85351535
69749379
93517315
48685302
85881223
25941992
65259419
30946249
26149194
23425391
22376539
5342742
77748961
1763330
11726685
32796310
9656020
10763203
42279230
78625482
68725597
46139275
19634007
78463241
72129070
9698840
97783218