82708313
18067014
12128432
15385513
38326200
85063082
80559452
19139600
81328007
63957425
140762
60276923
71201528
18167241
38356942
7468432
80538420
88687878
68768310
80917612
54662184
8152664
876868
11066484
6274498
70389944
54643993
33048465
65781708
61692401
76167386
93109343
81755623
4329332
59064599
96544542
10306792
25232453
80732177
35015721