41375044
5738808
1124194
89312648
91646104
39813752
95854322
32947461
24891025
8516592
87155383
40542952
240372
16802108
5431414
23921339
13842681
65779886
13884414
89523934
30688381
24313345
6097432
86403910
32772121
99595087
50991152
13972160
20638226
86428831
5056607
92657786
54401439
4098753
21573224
45565939
45352422
75797498
83208184
21272638