168
103
26
121
59
50
32
30
18
44
39
495
119
10
21
177
13
41
35
19
112
89
78
122
183
81
27
313
7
258
24
87
31
53
74
25
20
278
23
46
62
156
43
285
257
47
34
90
61
197
315