16
6
150
89
9
68
101
17
69
12
199
53
24
42
75
46
95
10
99
25
48
41
106
8
22
4
67
117
308
147
92
108
185
57
120
76
62
70
103
158
33
11
3
34
38
2
23
18
280
50