28701828
22976484
5063332
31703913
58822515
88904573
15874641
9313430
89933324
51688896
64886115
10349288
28909857
42745277
487146
12323186
8088077
46913071
64996656
77623752
93318138
9699800
1984710
9955256
60321812
70576858
53998555
81835425
4492125
669488
77302672
74804732
69597248
40723186
68917749
61732676
51695726
30152384
14225051
6674838