95787229
69475562
39491769
15456896
8559304
79198291
32056250
87122255
95077352
12717296
24385158
74076075
51308001
49109997
90646070
52501511
76597779
33629619
1732505
25806538
98557717
43215247
12487199
4065114
62822067
6601650
92863607
86624641
11605535
75644168
35602992
2045029
26339982
77888918
50061916
79499367
86497585
6569463
3086585
21314744