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