40944570
65962414
89768811
84713653
50134614
40899972
94843292
21099236
20885657
4121648
89412475
77133260
64871673
68422077
10799103
88044186
46886072
12929136
74418244
2817395
54372425
62716341
68477065
81313340
6247232
7673634
33846284
40807898
18407110
4388623
14908933
65579050
20852055
4725484
14062534
45095770
8833998
14644810
57017652
38192202