8
5
7
11
4
9
6
133
10
2
12
3
38
46
112
37
90
88
36
44
55
40
65
48
23
93
19
120
50
35
25
41
59
34
26
30
22
31
89
91
74
85
171
15