366
55
196
186
42
21
225
153
57
53
112
195
336
20
92
114
75
70
362
50
149
432
198
172
39
10679
68
493
102
139
127
52
101
1311
257
177
144
19
300
302
93
33
15
44
550
91
79
37
31
63
54
918
35
845
1214
285
1502