41
30
26
63
20
77
18
53
101
139
22
9
29
211
312
56
14
117
174
40
137
86
38
434
21
28
203
37
72
136
328
391
169
156
281
175
431
50
34
219
449
59
130
91
47
58
124
143
469
73
57
345
111