8
10
30
51
17
11
34
13
5
23
21
26
14
64
114
25
7
33
41
12
35
20
104
31
18
15
29
9
19
47
38
43
22
221
177
32
160