94059448
5515234
22968079
41643737
45081648
39969093
3402167
30302671
17313764
66315900
5283406
4971221
82955245
43571748
69353510
39805187
45852632
33029417
27924135
53659339
1337204
133169
13182311
46518975
51395981
74984399
50247158
22398699
85633348
12999647
2808269
29772063
70929989
64392405
8120473
79027343
61237809
32752220
59931567
65459177