9
5
10
3
6
7
2
46
11
17
33
15
27
58
131
74
36
20
51
78
28
26
34
80
37
43
48
172
91
39
25
23
102
281
49
70
159
138
190
52
118
142
99
143
47
53
307
128
105