8
4
10
17
26
16
2
36
5
3
15
22
6
7
25
9
128
58
21
14
81
73
66
28
125
79
253
43
71
104
32
41
144
131
376
97
118
72
133
102
115
254
114
106
121
138
30
156
143
159
122
148