616
226
28
30
695
338
295
215
12
90
27
527
341
51
18
86
119
45
31
9
60
48
47
41
33
15
16
43
175
36
69
259
173
150
100
35
21
151
97
98
53
142
202
80
89
88
62
95
128
25
64
118
91