20703 2
38027 4
19607 3
31558 13
29926 7
86184 29
34031 29
85430 93
35826 17
128752 36
52304 8
132903 34
60676 21
45556 14
262151 52
1480579 160
335280 18
470502 28
498957 27
176532 19
237079 14
249051 8
198982 23
63507 5