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