14443130
6491381
14412994
31517849
27209030
96815961
5651965
3383066
66322191
69906721
83897805
6679577
73487736
20942711
15153197
17439652
77941707
20658057
1087490
18126196
5764052
45007848
5202921
94907169
2796420
12569694
13259369
2584821
24672567
5847100
43894880
95428558
66352108
28162639
20476280
7424181
92165342
111714
51724712
30631262