82267216
66508552
17591321
32193340
34525288
25556185
1037872
65069482
3408453
63789256
9736729
76802537
27945451
15125714
84032694
88331680
69819088
9655454
2321220
36799447
67229218
33046601
634319
68942462
76681691
40516908
956580
86138740
89755447
5789461
83675348
844452
42824337
61292102
89622083
2529124
60252776
60929338
41655312
10748286