1
7
68
5
18
3
6
12
89
115
16
35
4
2
46
146
313
172
120
237
114
178
205
468
81
13
445
71
70
251
26
272
106
308