239
159
45
36
715
342
267
202
88
89
64
39
29
262
96
15
42
383
133
396
114
138
91
14
40
131
66
125
272
44
61
121
24
280
23
81
167