28355171
84568331
22493400
29744748
78403179
49482679
73437596
16556001
94707128
74567687
6356246
8628736
16342701
54303968
22954076
9958422
8207550
20365784
93121166
17917853
21742262
70268882
65343081
52657553
47595732
101419
26543623
37523214
27762506
3983048
8046410
89039846
96441432
80652055
86492775
8678203
74534660
69306288
72205165
50668593