37
1
96
10
18
21
29
20
2
7
6
6
182
1
2
43
35
3
43
310