48714450
35055828
66781022
16361253
29631176
42185187
16945089
48324319
78152234
145753
49279007
28188857
79754768
36461977
69659284
65038317
33163151
93483514
56298928
75548323
36622322
17554870
26379906
81221518
77909507
8646596
4761388
9258348
3665744
93435234
43527468
37223855
25397222
7853078
97543064
36227148
67925304
54512049
23835364
85178974