2337155
47013435
2686423
14499993
16588396
74176148
9545636
5850365
19719328
32789660
42076112
93828419
1932352
10617805
28791979
8568952
3066730
41278617
71515808
91675096
49161896
33396553
37444987
61537708
35923114
20411505
80302265
24679920
7075819
12791394
88503312
48878221
84299574
71653179
42078258
61543343
35747831
9539721
78265230
71106371