411
66
96
107
522
29
77
52
101
202
166
28
141
140
49
83
80
47
84
37
61
48
40
1794
21
41
58
35
782
53
19
319
315
68
18
556
218
156
163
63
74
178
352
46
31
59
98
133
87