65947715
54256077
20085737
4117768
50769787
59745030
64972114
29048204
22495338
56988296
63904194
63265574
43061762
76194564
13834275
9997247
95385155
91028227
6065958
28166386
3181019
56196661
25877337
78431723
37653265
87048408
9654918
47243275
26603449
46847141
20503930
69245023
99112293
30302850
76288597
67908598
5758262
8686270
7428442
22775576