395
107
362
156
23
24
153
411
31
162
475
174
354
154
93
196
189
161
52
259
103
39
119
58
10
415
370
28
33
45
76
90
101
38
16
25
80
1100
104
15
66
7
216
61
57
88
71
464
355
85