80104274
29881377
2716076
84409823
49095894
30153942
15325912
95599281
14917352
98087141
7605751
84025690
34681492
24956728
6687127
38484719
61302933
41054640
5724482
48416400
8730329
18117473
30619155
82764648
69592975
52182016
63144175
86754682
33915646
20036355
22925307
95529278
79833062
2582839
50004701
32463723
96258712
30678681
28667087
72836394