58591086
78993215
27115472
32917098
18085116
8206222
62373281
25737239
7729483
51093096
2129101
98727850
20042531
63784281
29821986
9300980
74748011
54267240
39602971
67417237
39422523
7182304
34693170
53688043
30935900
44804429
56199107
10435929
93418871
17221148
73315657
61668123
63103500
17488549
15521996
26873094
89696791
16996622
15463891
74894240