38841675
5443480
30569180
42057616
1863289
28617141
95887256
46067669
88736416
12711227
3305753
82974722
4625108
18882054
19537040
30134385
9462294
91853586
81329357
41502222
4117934
17167375
45033989
44376011
90837758
59272249
78755950
22861324
2457135
92106314
21428627
64075233
901852
14968169
90024319
48109438
49565800
87308532
38172365
79064054