16
52
10
15
34
55
25
8
21
23
5
6
11
33
133
28
22
46
17
26
32
60
91
207
123
153
158
114
295
138
131
49
110
57
66
200
189
70
56
67
20
94
44
96
154
76
120
68
201
81
64