29457228
34441642
99046315
3765275
14336825
11666341
32779214
42235032
6713277
714711
53249394
2139110
59701965
35879810
7892180
53152285
60137234
40518192
61071166
9507643
41717043
5862884
25523688
10908958
42338532
72812991
81568595
3613969
71188681
9819309
80788044
88609085
66904899
93447030
93956361
28561448
88711100
24771187
4813045
29084740