166
23
139
52
187
97
325
87
76
62
45
72
29
54
119
21
32
81
25
67
73
44
39
66
101
216
30
77
132
447
26
13
20
143
160
175