55354082
25894454
69496045
26948116
86361325
3495740
56291976
45303063
38249472
39439097
68552022
99002057
29039960
9042758
327070
8407120
6016674
73552981
19681949
91178610
15238601
36219880
86024900
99321616
49849356
65339006
76403899
68087197
7318325
17535842
55379936
29681493
14282880
38555421
26798105
99885080
55256571
14206459
6015626
84523701