43635341
83924720
58545044
6453572
437471
20502121
96069596
61215763
78302758
57403641
36952415
68148913
9998773
35422372
88605253
74471000
61942104
15636840
67022168
82346234
863782
72144800
75455268
9662375
7568686
92896870
96537305
95786532
7555952
72998270
22673351
24998285
88867194
72544236
57742802
81487116
96182577
38028327
38302116
25265921