8
2
19
12
38
42
23
1
46
15
56
10
29
11
5
28
24
39
18
151
6
69
21
31
16
65
14
33
40
27
75
193
59
346
160
106
256
48
116
154
278
96
101
255
110
84
474
74
357