29632289
42104170
13084209
76375469
58349139
62717513
64106637
68985284
85937427
4597831
94091926
97096587
11838860
4248161
41198180
74018367
31324507
24756286
35884819
66249793
95496159
7553067
54973656
20902077
89511114
3504179
61033496
16369953
30242035
42719932
23031191
40719930
34339648
8769549
22667984
65301725
63625419
30857140
36192232
6129721