11
42
25
37
54
33
20
21
160
10
5
6
51
15
59
32
23
158
18
14
36
8
19
46
17
26
27
78
76
28
646
4
16
66
34
12
9
100
85
109
75
41
30
133
31