31479088
20722980
38578248
42202812
28905464
17523808
60397556
20389941
1563352
16045247
20301828
42004231
23423723
5069785
85655682
17974546
84843784
40001059
99264066
46155358
80684277
87288358
8881581
9501072
11672598
74129216
63152963
44145830
23793583
90509074
2247675
28169227
11013700
38467094
6004578
40334060
98588403
22745286
576122
67023061