96314846
3062236
71016041
50449925
32525216
5212533
78653354
81198191
73231409
76072324
57236388
59157862
43774681
68208275
18667050
47523934
67389899
49758655
54771878
93112836
65426373
51618821
92538087
15908516
2344598
58303746
72269606
125338
3444487
70205074
28748900
4723729
98113908
21115216
12928748
11002907
2045358
73354772
32141688
27244238