80123753
56609133
1657015
42583452
44603910
85347979
98194666
86153423
34563105
3953006
69005257
94307915
48957194
11965463
16331939
85292023
55555271
24341254
3086155
86221816
20405442
7519535
19598640
28459838
54921267
16688433
65662337
62665176
78695018
44543912
664607
3438102
80519646
1983997
46181644
62881214
10272232
90392438
75878219
88069318