78977300
72316510
71858108
2311887
57853465
7453734
43609917
65755033
632529
94185283
6719503
4639101
65348928
12233435
43902404
64207406
76598126
29923505
59064237
562969
64372630
7032663
58771538
34455578
96808144
13803854
75132220
34971200
3907252
87097498
52973384
86039513
20556470
46582376
20672014
44007920
19069827
7485283
97145992
70605144