30975254
46783128
7861517
25337059
73146125
9722555
34756723
35892081
77727087
13844
58388368
69962610
14703095
87612302
50912576
3268524
78357664
13734911
10008992
23649435
74165120
71596515
46472676
56045017
28254213
74011071
615551
11444913
44855312
66095929
1323334
7168375
31384727
73741486
39737230
21013095
83027463
76619209
51248878
43811278