96496141
30038573
13425451
8042789
38886184
52018181
2661601
8042066
93124181
51532512
13039398
5857817
16004503
24653133
91083394
55907568
29414062
49424936
62885668
2453501
86271692
1815375
5880928
74692639
1471313
19601193
15262004
21323167
76776132
38724153
92101443
30551500
98775483
54517410
17055432
50208620
79163986
37344109
45863872
41958824