29668696
4587185
70164478
70665959
5483214
20243294
33552103
97469049
24325653
3095177
77934924
357714
17659220
9251280
1727526
7471189
60651682
4228393
29269226
31301499
49951554
33742118
39914098
55511352
69573271
7778724
27892882
86899755
17209612
77172940
31118490
58025920
5100258
38381104
74769175
51354114
85195091
7559505
53118824
38052201