41703133
24445138
8522529
10044600
3433516
34533463
20556948
62907092
99489775
96942225
51364281
82395828
1794213
15273740
67765547
17408740
98085725
78417305
56624173
85812567
51346474
35453952
11771402
35209714
989885
68483693
38052535
84925923
2832233
32557771
45563461
25368494
34171870
93966055
41173203
8856191
170983
86492551
13486948
15492305