109
38
17
106
332
115
199
65
26
113
77
452
273
404
54
159
196
103
111
291
130
70
81
27
236
31
46
20
22
63
91
37
424
150
58
78
183
73
56
490
40
112
122
51
304
55
151
305
61
272
360
43
321
169
443