16915502
25477468
16365950
38509585
96015903
3135948
12228625
65835939
20076140
80653175
55022265
59394397
8091117
7135492
61114955
79453375
409524
78856904
92251285
54236451
70583289
87827557
67729668
87131224
12367588
6525116
13129643
73572838
66352287
46863137
76086606
65939963
95743675
24568216
6896475
2752647
51598012
6459390
78412935
539782