10546589
40514850
92104945
21517869
682739
7972877
65915107
27156002
83197545
26708463
8437897
60266633
21772089
49689896
82663605
32764570
96677235
98982828
18828186
31773266
94769183
7823203
37913335
68414778
35584112
1165792
89801058
42421831
33504259
29428880
82045681
144624
20083430
42806722
14981877
51213085
83431356
2954165
47639667
669914