43162877
85055348
99789656
42964602
52129240
76291014
97638167
17041034
17739709
76565292
84544038
69474211
19157145
44908479
53212521
16851768
1349353
30168
12192160
25714763
79604840
25442184
275980
61284911
85997418
2855987
19954010
63886641
78316920
72943870
70019612
23619763
35649140
2423208
2646428
34541777
45498502
36674477
17488515
87072313