10
26
42
24
12
3
6
1
7
5
21
28
22
19
13
152
8
14
4
11
91
143
383
73
97
18
25
94
191
148
283
40
111
9
30
20
16
38
23