3
7
12
4
8
5
21
19
41
57
28
16
9
2
15
44
36
22
38
110
18
6
14
559
26
79
23
82
27
32
83
35
33
143
20
25
184
92
31
13