5
2
6
10
36
3
8
14
4
20
1
19
329
13
18
21
7
102
24
43
11
33
35
9
22
15
46
25
48
26
16
67
17
123
41
37