5
23
155
16
21
14
35
8
18
10
46
17
26
25
78
6
28
74
631
22
4
66
32
12
9
100
85
107
27
75
41
29
42
131
31
30
106
20
11
76
91
45
133
156