32679333
21971409
15609729
6824696
2268783
83698505
14082561
28718815
6470908
16776609
42742175
3726928
5188339
67219680
67659371
22584279
34733448
9264816
84906612
36119082
2511778
7658551
50809510
61009902
3829622
13608527
16827503
6614659
3139354
88404132
68594241
60295269
658313
43044213
26195949
37955992
50683026
29235818
26628347
40711014