5
58
21
30
16
1
3
14
8
40
138
11
28
23
27
15
38
60
19
12
13
91
6
98
149
41
264
176
18
20
68
208
35
52
7
25
96
59
144
10
47
92
192
61
45