16
249
96
42
21
109
54
76
23
69
18
28
17
20
7
166
13
58
127
46
50
32
201
64
124
114
39
119
9
218
22
27
33
52
72
368
5
11
4
8
112
60
180
47
111
71
147
121
65