40919595
41529079
13008093
9484611
2968457
28039874
41487975
2183370
2818723
54606350
92393744
21139366
42832168
54809209
70719544
67612958
36659631
46047907
55225520
76427048
68943022
50881006
4039198
44279476
367744
88321219
31285439
72719628
92525580
97098921
31235261
86532641
21856690
53288565
45746390
39989654
57778763
50291877
69769458
25739179