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