16
12
300
30
183
23
152
86
31
24
37
39
42
9
134
433
52
60
175
15
22
79
19
108
101
27
21
62
64
38
90
212
5
75
28
6
20
295
123
109
7
32
54
57
266
14
80
63
365
76
103
65