95767572
1687364
95699615
39301119
86602712
32604078
27039020
4824241
8040887
68923053
17684093
72338176
19817788
53567737
32466276
74815705
9954349
91489081
22901121
67385568
61765961
70638924
75476299
6695199
98792714
82053842
81815500
4480398
43024738
94278653
77083301
95816127
82852105
42511147
2354090
97104598
69552007
73853271
29104343
22903654