38664406
8832626
80366728
11247708
10485412
15905174
51851113
99063220
7383363
5800206
71327847
40634565
64155020
4375008
4734178
58279742
12202440
87176949
88908534
2502598
48895630
14568910
18184158
41384278
13173347
36806712
7869829
62609625
67196031
61367960
61726401
19229144
94227028
12746753
53524068
55712522
6328757
193066
16645706
32225964