31198906
10068221
72768504
8302311
46584000
2685802
8382786
49294036
17446632
61985393
37852129
58619208
4585508
16284100
19251809
93596722
69893453
42823746
31274275
73999359
49409475
43236351
80581564
8115150
46811758
73057122
6501151
52868464
11698970
37133441
19793583
92346608
35318328
13771751
28684862
9152781
44587345
58698605
39333288
16473074