42
107
58
50
76
26
65
21
42
7
1
29
23
56
19
33
38
17
17
10
14
18
2
7
30
20
8
13
56
31
5
6
9
8
9
11
2
4
21
3
18
7
1
14
2
6
4
11
11
12