5
8
28
19
304
1
3
4
10
27
45
25
13
20
207
47
15
24
11
77
9
118
40
23
17
36
68
50
58
2
141
30
41
31
38
6