90
31
14
24
33
3
5
29
33
2
20
24
21
17
14
10
37
46
27
4
44
7
17
25
6
5
22
38
41
15
27
17
10
14
4
47
6
34
21
21
32
18
4
6
22
22
5
40
16
12