27514558
25736840
4482405
55769067
84019323
75478533
97226004
54307761
55605567
70628109
44039334
63279100
75994754
26147995
10946226
37102924
4859265
48571747
60663149
49059345
3856672
28254142
66476851
67506844
30819565
43755110
95927493
13766185
16676474
15933100
55858137
32839063
2914261
55173167
6601048
59309169
81232107
40479420
78634331
88024162