2
7
68
5
18
3
1
6
12
89
118
15
35
4
46
146
311
172
235
114
178
204
467
80
13
443
71
69
261
236
26
271
107
307