30166278
74179094
99856335
23312683
8937005
75732650
89047476
86641500
17041180
61782657
23905590
17578702
45338123
34873532
130360
97519160
98507426
51654411
69808751
67101754
4904762
42813253
41509848
43462939
98762745
43217054
368698
91043508
20395821
7444667
53897485
93975735
1513142
18775915
11503605
60995056
16698120
22202472
1359215
43577787