5
139
69
13
15
10
27
34
9
18
30
32
17
12
28
167
148
111
25
115
19
38
26
55
7
73
157
23
41
75
47
49
16
642
4
11
129
60
62
164
68
58
52
22
20