21301033
65108516
88156125
29732960
51422439
70602280
28779624
6607949
8007352
20907046
85013891
12674561
83406240
94699729
96133401
9967130
9035192
44073556
3158872
16564114
69618658
82492872
81175233
508619
81472716
70023456
16052385
87888408
3641751
92389824
95755120
46235784
12774142
30922518
8891606
62645069
6291672
5537237
80892842
8583526