2954405
14865628
42796779
909989
16299083
28947536
12931740
52747232
7416166
23339587
4320923
83003493
51231356
3443803
75922964
2281041
56906213
28347498
67257875
23356364
50186366
60974055
94401395
70767114
3785067
69568206
54262117
90822533
17154038
77184096
9995309
28869453
80835902
2226259
75537321
38924298
94989490
1570813
26447632
44072173