50023246
50278519
8130330
77323797
49954083
35436706
40378608
53183529
29803433
1913075
58155768
1564747
8814114
15897078
84422876
54742528
79178919
13824649
22224220
53042867
76458499
75191996
92757369
46052087
3139416
67228544
81565987
4851808
54214173
6944306
52339199
68725928
37536103
89208355
84491065
16494622
88331200
28949948
45882255
20678800