30405708
49102277
29661492
42846799
93798440
87263289
8124505
34876599
7786798
48429779
498356
59535886
48613879
84826447
1221440
15911681
7342845
1784264
43367400
26336351
97604378
87277249
63409127
156092
7938230
45557511
95306966
47101895
77701537
78909586
14223949
46062723
67167442
67957636
57837199
66055597
54118535
90314720
2620885
3708464