38951323
78833707
4861227
26674252
92886593
47917709
1799153
57679099
87982153
2679100
7154914
32738040
77936192
21201323
19832465
51059318
39582565
7462506
25548531
10891397
15759907
38359598
64758291
35245781
55704116
95954833
351244
34668286
50448021
53532989
36696384
4426344
91923629
68417886
70761736
79785087
40322935
17454881
13451216
4005415