30249376
93183403
65887085
35848881
4917257
7359942
99179106
22765199
73075620
3507098
40998178
40878813
39257439
15073328
36187436
30873239
44055988
85289801
66219378
32272056
82292716
42557381
29092181
67638185
20068125
47991600
21378751
69167382
39703739
82732829
68178906
4297156
55925993
3124614
46578789
11504114
7133208
66817646
11018498
27125794