58
13
51
56
14
42
597
10
38
109
20
29
35
39
218
123
7
33
83
19
144
12
159
85
15
70
43
136
61
25
78
6
34
126
27
57
11
17
47
89
99
195
147
258
65