28684040
30923214
56452499
2287082
80269202
31642478
64133551
45781450
86332843
159779
52266929
13308856
78539490
13134223
6115274
34512327
14868064
4148348
87967931
26141993
50758474
8757308
29659097
94588809
42128799
30015859
68817119
93622798
76678009
15625811
48011333
77574141
23271452
375804
65825905
33062002
27226820
8826777
24727318
5118945