8
4
16
6
18
33
39
13
25
20
27
46
58
212
61
21
247
29
10
62
381
22
7
68
76
17
51
37
163
73
2
31
52
145
221
14
40
144
19
312
53
278
185
50