51709428
20161371
53447150
16838690
8601662
31968605
37971592
27858604
79211788
93144983
7257205
7721264
4241167
91129812
58739031
83531121
89816124
1238772
34449047
4951589
73055162
85859597
51192431
91968636
39068816
25871922
13129041
56972722
24596233
81927909
35065541
72542353
1462121
85051321
26599892
20196051
1264460
60406026
53687691
16558660