31242232
36732991
97994099
79734761
83402784
6057504
46601037
80762714
5170260
38816228
1165194
11518419
10064341
10713703
27255080
64746172
23421526
3354221
28839471
61331629
47042821
37363251
42681636
83025192
82573102
71121148
37168962
19532012
19676483
82913780
22278610
35896260
38474025
47039773
21447603
6657537
82676656
95512440
5681339
32398830