326
173
62
416
107
66
59
85
135
61
37
56
73
32
147
270
90
114
665
70
282
126
243
109
182
95
34
51
134
17780
216
133
29
142
113
75
46
53
573
65
27
205
63
203
122
132
35
52
257
74
93