48693251
21024727
30269398
36275925
79579590
25443938
56335314
1197636
74502880
60122533
20561155
23103285
29422743
504410
68214334
32464270
91936606
41376410
91766342
71229941
48502684
98355067
64484198
15765593
18247064
5379215
51094565
97369908
95659075
34243407
77049007
7943897
70064605
80883879
82165991
37492273
30417744
8103101
23772783
2351663