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