332
126
59
206
269
257
66
87
605
23
158
416
191
1102
52
407
255
346
1581
70
137
115
113
77
102
60
12
43
10
5128
434
34
156
95
33
31
36
112
105
78
37
350
42
11
232
357
316
67
50
471
864
29
114