36629 66
23667 26
41042 103
32167 77
2518 11
7190 20
12863 21
8186 13
19355 39
5995 20
10754 53
3524 23
17821 29
9956 18
1612 2
13694 13
7595 15
30161 57
9318 25
39531 104