34049072
10386083
14515214
663853
36208090
38764045
4918149
61983787
29736029
5370467
37947535
93181720
59664612
78726627
70744910
14307299
13551537
79044066
97941416
29929363
5464531
1127474
72219152
17507822
92595763
11816710
70632826
64311791
27543356
59708619
86734249
31677309
16952950
68239690
51471267
202468
2196801
202540
70034543
29676737