3649140
1445479
29186352
6071569
48048938
5246610
4139328
7599702
42514488
11775126
49028475
32875156
96805435
48113954
74187602
16519612
99582181
55909324
19636682
7194423
66542900
73023056
171135
18485550
40645975
58526359
17697946
41321855
53779244
3445564
7105144
91634477
71221328
42047428
58557961
70194796
85685746
81231268
5813876
18404769