166
82
37
115
42
106
50
79
101
41
33
88
116
55
49
247
61
245
58
31
67
169
187
87
23
132
52
46
18
8
74
124
157
302
40
75
118
77
175
197
220
92
71
54
111
172
57
28
411
198
64
97
65
96
47
164