86339628
48595797
92989818
95911101
86134415
4114122
7802933
49149031
46882420
30259085
2954677
32724128
27748915
37979018
73916621
50772023
69825700
99927900
48436738
87492225
9708463
20365625
20275900
2168366
25371109
49477365
72285592
93572796
87318563
81239776
13516313
85846785
15696020
98412990
94204182
77198761
13841305
42133626
24441530
21142271