5
147
30
39
13
29
31
14
18
17
22
491
10
15
34
6
25
113
16
38
107
4
91
26
46
19
49
23
9
3
55
8
28
74
145
111
63
32
50
7