95935013
84361021
21781653
24384998
13239722
35991754
96663548
28807562
13316
69584495
30725711
7654626
15306535
98766766
156126
56919306
62825084
2058224
3090736
60318590
94914971
44342656
67136413
36043004
49844705
60622802
73632399
41484460
54407982
39337809
89133723
84802295
69409016
56668625
27877712
97532793
49979005
73476976
78229923
76278002