112106
85031262
8506025
36498250
35164236
52927603
55309665
7604172
45526737
79007418
83908283
67886765
40555402
56402699
75894021
10501582
4740321
8918897
16814204
53313823
75994264
29544367
45923123
63982591
20979648
87751560
29971814
25184968
29233453
38579687
76135074
28704990
35343603
9951994
4947501
72927867
54711331
114192
86715651
25528203