29737827
2840450
43422774
7419397
64185100
96199959
9992171
11389244
68626803
47387768
43488549
41928941
35758434
61057064
94381351
800218
37599013
18476920
84937163
69874077
84742116
56244665
77188424
44268073
61087161
44882415
57272437
56912422
3214482
8061880
44923262
79991588
43602864
9461749
74769376
50314836
1023540
19121012
2754743
97553145