10
9
8
26
93
4
38
18
64
14
42
61
7
16
30
13
27
12
35
48
145
46
11
20
103
22
180
19
428
49
51
202
37
28
24
41
17
57
85
53
25
58
23
108
36