58
13
11
23
29
32
21
19
8
712
193
130
57
53
28
96
7
40
156
121
134
2
46
112
82
257
105
9
103
638
98
109
12
48
35
30
239
34
16
33
159
66
83
43
370
158
38