86802593
66524194
7144433
22293432
44671884
42931935
10389159
50137659
97929648
72518025
13942312
10965400
67027966
51551830
36145726
14741782
32495318
57226698
97874974
345833
77939050
70047001
74278949
60715146
77405207
44686685
92415434
31035625
51555269
2145031
29926833
8066064
83229722
48347615
9332308
30545663
50314820
97669188
56192093
48842650