1
8
7
4
18
89
60
12
64
39
38
28
50
43
42
20
230
162
102
67
23
31
86
27
30
58
297
198
104
66
19
16
22
47
5
129
159
45
70
335
24
72
100
13
32
33
55