5
3
46
7
4
14
485
8
22
28
25
24
274
10
12
72
19
86
60
6
30
38
15
106
45
377
2
26
34
40
67
32
11
44
20
31
9
141
39
23
13