8
41
148
134
14
50
45
340
86
37
19
315
17
198
39
32
11
12
256
497
27
13
16
55
4
308
94
3
40
5
107
90
7
110
46
66
549
174
73
122
59
156
83
69
358
77
135
2
6