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