334
174
523
129
141
71
34
19
311
327
114
310
157
43
54
134
85
81
275
56
57
51
209
49
163
98
55
65
170
194
68
25
208
184
29
70
146
50
66
218
175
84
169
11
166
48
72
42
86
10
44
106
63