5
31
36
26
37
28
159
14
77
10
15
8
118
2
41
27
178
17
388
25
1
7
4
43
19
22
29
62
34
30
40
3
64
55
57
18
50
83
35
59