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