37532276
30477290
4955902
30211831
49651035
47108070
35768781
19772502
535982
2802447
41283678
69107382
41979713
83996542
40766755
21719247
80265055
397261
81961462
55308612
31273352
948159
9188643
26219781
93682107
1103499
11813670
4434017
73438034
38329265
13256161
43495010
59182179
90711066
95458663
2478684
56863273
63995726
61005909
41724454