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