20
36
430
91
35
161
46
126
78
17
175
23
106
37
16
55
124
92
198
26
136
95
81
83
74
84
232
197
76
41
19
31
14
278
112
114
28
218
225
159
305
270
42
54
99
50
63