110
13
4
14
5
10
15
26
44
24
12
3
6
1
7
22
28
19
152
8
11
91
144
385
74
97
25
98
194
150
284
40
111
27
75
21
30
16