3
7
5
22
24
12
1
15
36
188
94
6
106
28
9
58
49
16
21
32
33
26
17
34
40
127
20
137
8
39
13
388
30
111
41
68
92
82
38
14