66
461
130
26
11
22
39
196
40
167
125
523
101
15
245
121
74
332
48
21
319
95
296
193
144
111
61
77
51
116
34
58
75
53
342
87
31
59
289
64
57
927
107
669
81
217
189
100
55
369
215
426