139507
77842425
16363121
77148332
38066545
73199218
96548157
7971733
98295192
92058671
5503556
45432124
4652653
8553223
60908039
85504491
10965313
57452273
2674809
84577001
38712224
61419340
93843926
2819265
75013092
25728314
5216444
68059388
87468527
41723118
40286995
33307533
12526330
1366336
74969176
48755726
44436823
52404485
57549623
45186780