42
80
20
6
107
4
1
10
168
47
34
27
3
5
13
15
26
49
50
35
2
41
21
51
12
24
18
9
39
7
8
97
76
25
23
29
46
17
88