5
27
19
9
36
50
605
21
82
7
76
4
49
37
41
14
378
12
20
22
30
109
31
10
17
101
26
6
72
32
25
64
16
15
18