52383023
49329621
56019079
89471680
166229
25276487
89964953
22502665
70187186
84369777
77152488
17666430
35051875
70303363
57668230
146535
38263651
53842191
74915490
42104286
97118939
75884720
35925708
32591237
12057803
16611699
2617402
96969763
64155998
54392521
41271180
14851587
31224108
59546554
89511420
89793530
804293
17327856
24293403
63981156