9
16
41
2
14
20
80
42
29
7
3
17
18
13
12
79
33
93
49
98
5
76
39
58
55
10
6
34
43
28
174
164
21
44
19
117
86
109
102
65
24
4
31
52