30401 7
9477 15
50745 11
11347 22
41172 42
7852 34
2050 121
17536 26
12220 33
33275 33
30978 10
6318 1