585
373
56
213
242
195
111
54
214
327
80
22
33
79
66
57
72
67
11
187
148
32
21
24
188
105
113
118
30
31
63
23
25
245
41
116
43
167
94
59
109
58
37
44
18
34
20
81
7