100245861
107149151
117545833
116952666
84932695
114218329
113799997
112432518
109618262
103432509
111042494
54809586
91228867
57170525
72336174
57033391
103816556
76505020
69108572
62507294
60740369
19399315
78017326
62401901
77448339
78922858
90527993
62019007
85226378
56808137
84999031
66255242
2
107926081
103094714
56535968
100238414
102591716
86181773
92817071
105241704