30702983
88177814
13759354
28646459
38125402
34987874
32709309
14848066
50008971
407457
44883569
5104421
20046160
15377371
4478609
9371119
89662739
42998313
96956985
94974689
8301914
1777119
51375333
3118696
4919828
26056857
29753746
29899102
65725641
35516373
38266537
9545186
39206375
93501507
49791036
4959071
60446227
291349
50205003
35749302