7
9
8
2
17
80
76
4
21
36
43
52
24
96
28
10
5
46
59
12
20
258
98
26
3
13
29
188
23
56
55
47
25
22
89
42
11
19