13143472
67833965
9953804
75898849
42038194
45719050
77163263
65945592
17762188
7387185
93952893
88956232
31138992
16672940
46494380
99622415
48325598
42858731
69734226
26127984
79262354
972199
84313613
51806462
3879534
11184258
3659603
25729699
98993933
61613161
81568108
34217224
24642260
4541560
39258370
73072291
36397735
12402564
16632139
40063090