29873786
32268114
67214225
30664336
36525335
71925636
85021041
75301420
18452655
57977808
7494854
48438993
876633
55776960
6225470
92842492
59455927
41825281
70914408
38289066
92316441
49101880
77269706
82214725
45587276
57811691
70676172
93662548
2504459
45679068
36221209
95546218
613212
7053165
31053056
82229328
19841753
44955640
75063066
56646854