412
522
93
38
129
395
205
154
110
31
68
32
67
134
23
77
101
132
57
126
466
209
224
144
52
513
439
79
312
64
167
156
22
26
230
70
47
37
40
125
208
20
922
113
130
24
119
163
117
180
133
43
35
41
185
329