43295733
21671236
23741863
22452242
33689680
99056887
56782804
6880267
25057987
84712949
65409736
42216873
51901325
22777068
72237314
8691743
3149689
9994187
90844869
80287252
84257101
95222987
1126513
42662000
67708186
619535
77384731
92389274
1401046
11865075
14453522
86423285
15921887
30143573
53771004
18692242
66468019
3240952
25718129
39609351