95803376
45695698
34988648
3278082
5991204
94941857
64662581
46705265
80746895
26982396
41177776
560309
93559311
80293577
33607911
97798041
8678053
44261660
95462362
6467435
44482449
91237456
46549525
42038049
53299853
39482539
85586095
78937006
37954905
36992134
27829138
25837266
87209591
33696121
50144163
96714453
39028099
66343192
8274640
7675411