51032028
21263833
27079568
9355271
56025418
48599839
3045500
1848980
5260217
763529
6409612
22913100
98194908
84614883
3619169
91774334
86555157
89574601
65995012
36064452
78177904
1463543
10392074
101385
8025453
35987129
39675309
40115580
65708227
65476203
39599281
9306240
77498302
55655674
5494332
17417243
88095314
62032991
16556309
4985839