36703998
64763817
41853533
59291815
74527466
15238854
60917277
48316119
20959128
60001871
86593478
7321713
84297292
81985597
47466048
22104077
43122085
99161511
28714536
66282438
9057619
25018855
89838462
9112337
88132442
47107098
67358577
21827304
72381283
945240
43898897
80036398
87435779
73819448
48297991
56774790
5012795
5348893
45008631
1216200