29343230
5211972
32012007
20743064
84229434
16278631
62117296
80866486
45227950
12099481
59039550
16954103
9300362
96643419
3907279
28963977
81719472
16355823
17848119
745378
23379695
59035162
79436362
34355940
73442779
51864611
1673232
22177271
5055971
83457404
3963838
75766891
24799073
40562824
9898909
44736519
85556452
11695277
29663979
9883304