16
9
187
5
8
31
27
93
318
43
56
54
19
46
66
36
53
13
12
140
11
45
97
131
30
72
21
37
33
633
62
376
18
85
42
254
47