50273710
25089849
62148434
98091196
81524238
51965527
20231947
10989448
66153696
37788515
39065809
2668367
30197185
8526551
21092377
74314586
39981746
41326794
83344272
55483758
19558384
42868598
91055590
337723
70783569
72129812
4660303
3484109
89246474
3884182
33014077
96484470
90702379
2542971
85922357
33622618
52005294
6053901
66318889
12988648