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