271
25
24
263
314
53
41
21
96
346
73
40
145
52
29
19
30
33
23
120
99
182
129
207
37
76
69
238
68
171
46
71
89
54
14
119
295
1443
77
511
49
59
44
3269
345
74
274
34
62
132
55