41
112
42
7
17
10
13
30
105
29
23
25
15
28
11
8
3
32
90
64
2
6
20
45
5
9
18
77
39
14
46
27
48
78
150
136
62
4
34