412
515
91
38
129
395
205
151
110
30
68
31
66
134
23
77
101
132
57
126
466
209
217
144
52
512
437
79
312
64
165
156
22
26
230
69
47
37
40
121
208
19
922
113
130
21
117
162
70
114
179
131
42
35
41
185
329