41167385
96749672
98644824
12702588
45213408
83114295
38249359
76075665
22406255
31527798
16806635
18578064
30133933
43496276
48361573
11591918
5056719
28976896
45506557
24197212
17482964
71235482
40139228
43855731
40063499
11004037
7041192
1209822
85848633
54715112
72466382
53857969
39528735
34637186
53322411
2681623
56537634
64302922
22544350
36937308