34354278
59369430
59619943
70082118
51408977
28929185
14823027
8925410
3221682
24902076
18193881
82894174
14215020
5101581
21843559
16399570
13464311
24739235
72181829
74474925
53571856
89732948
17479190
304120
9257812
94205972
55489889
57049017
48449936
99248396
36966865
47348383
47531688
35223589
4323755
28232248
66602782
87154632
32653442
54045005