165
29
9
43
186
46
55
101
67
139
44
390
20
87
51
117
274
123
238
136
169
89
24
993
107
21
27
386
259
63
143
76
112
285
36
128
153
73
15
179
551
198
66
118
57
31
56
194
91
140
199
151
699
39
25
411
190