7
30
8
43
16
5
6
39
18
28
9
29
51
17
4
59
40
41
10
98
42
86
3
65
58
49
14
32
11
19
24
22
158
38
66
46
12
102