28105853
8104170
48909366
60725797
90491210
66272578
80425508
18093364
31422144
41964840
30443672
56471541
48522178
92055513
24652020
46391679
5815194
65916722
9625434
77288743
60207941
88239243
51802828
69856581
52932349
31161526
78206736
14177544
85737507
53844403
27558677
70998702
25862940
2167402
75742846
93484296
94274781
14165802
37875436
58729125