10
21
14
67
13
63
3
23
15
90
12
41
30
18
16
6
5
17
49
163
51
9
4
44
33
29
99
26
258
125
115
27
7
384
200
36
32
31
178