26162230
1100294
81673245
56096519
23037605
16596679
42509260
336383
67921833
50243782
1796899
48505843
5923553
88738823
44881722
57978134
4677591
76122207
29923428
61289856
32108669
618135
90177424
80916486
22434399
61834638
52325072
13666741
38678016
72207326
49144119
14025899
56244127
59262604
34918233
54797994
4288946
91845727
35981927
13094393