9
32
19
79
23
166
86
15
21
39
20
151
68
47
5
4
56
52
43
57
197
61
17
72
240
587
44
31
11
27
81
40
132
41
106
93
45
107
63
146
24
219
500
33
64
16
10
14
8
3