194
160
415
535
99
38
129
401
208
156
111
35
68
34
136
24
81
101
133
57
127
473
212
246
144
53
516
439
79
315
67
169
172
22
26
230
71
49
37
43
210
23
935
117
131
126
166
119
69
182
139
47
124