95948649
56927995
32851152
43427629
50503556
34726893
63334330
38854628
29736046
54861989
86654076
22124929
95713048
4121349
76083057
81716580
30129672
20495344
75794151
44558691
45889294
14958970
78596036
73722970
31195896
8988899
68059300
9358181
44086256
74306908
23362030
56354598
22714903
47611263
43235827
24661830
3352430
30085794
19451430
8972943