16
15
217
10
68
171
125
46
34
6
134
25
118
35
77
14
13
31
40
48
143
160
333
70
18
91
32
173
54
123
37
30
55
73
45
95
50
12
22
28
72
82
56
121
33
36
53
66