1
4
20
31
177
18
53
52
65
136
45
25
46
30
157
42
44
74
28
38
47
69
96
476
55
311
73
41
51
163
17
57
85
88
34
90
333
160
67
61
492
131
112
164
218
72