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