22403 10
38808 8
89276 12
64531 13
26608 8
53427 10
30354 6
57082 11
44480 5
63607 33
28151 11
66505 23
58701 31
43506 31
51957 14
73826 38
86302 41
107184 49
32278 8
86328 29
106081 71
185602 113
37754 10
75753 14