5812181
13183069
72037674
43283077
29654270
11902439
9807250
69649348
94458075
39496528
8976274
78968791
75733282
12332025
7339523
77606091
50368383
65327265
58932247
41896660
16258711
9245785
22925108
32546902
4098513
15651194
618682
42626954
39073240
38291800
7714630
78888511
19313787
4393965
87261540
33069250
9169805
23981422
9014137
6527388