2108424
63237862
24234202
86658588
75401528
19728593
71355835
34384330
92307081
82535163
986681
86347493
609278
79425321
93897885
95402305
21635470
76133095
43024560
65963394
100002783
87967352
46792145
39158378
13738475
72984443
42037185
64487083
12334064
84186477
97907252
46314317
69008037
67856709
27409905
58463634
66685180
36667358
6864959
96856828