18343088
89099396
25192228
1476683
3250589
17084073
65301461
70056909
61045215
74632838
1001196
7942958
2475146
91353710
78149988
79901834
54648563
28164618
13754684
92965130
82912350
63918901
72586643
41851864
12358160
14939896
75524068
48954653
94457882
29087376
65755637
11829702
29581033
21556353
67137524
9828241
87801370
828628
56554120
18554686