22846055
50692453
70254550
59713064
32864828
61131754
24648321
68705451
3398067
41328671
4855377
47703113
3541750
54029011
18119161
94609722
84639438
38294501
4984122
53447674
40028193
20626036
95324297
41393593
67844453
3336103
81448069
64351830
39119508
6087954
40954403
27948734
5186259
12985543
40457823
88978740
93182697
62316612
51927105
10512771