98436360
76281573
13847598
63421416
52328749
90131524
49296751
51555210
16775295
90536853
51033381
47634411
6013131
45474503
59517112
72729498
7782916
35384544
93407138
100007900
28714588
47927935
77045049
2564254
92443756
69025249
15694435
64217275
22968694
30894985
23693686
78482655
19995953
78468032
36723252
74256409
1615515
58169949
20436041
58441334