28506116
57609680
3295955
13867791
71591199
5471417
32302252
38435518
61923699
27951760
40401592
86291596
218926
91204093
68777747
73143664
50513305
20282254
33628359
7052354
6641089
58669228
44624023
57497675
8633507
11118653
34265796
24852724
42849133
65934153
45006067
77499816
69381250
16849425
88805938
16314574
82455505
87647703
72212645
121925