423
682
104
305
109
335
151
199
54
156
38
226
24
148
60
182
138
30
329
10
175
18
79
14
99
55
141
26
94
7
96
13
83
28
3
98