18
11
10
16
35
4
88
13
5
33
6
66
3
14
41
44
79
23
21
39
70
1
7
19
143
111
40
22
9
17
29
67
37
48
20
12
38
148