32
20
65
12
37
62
68
46
43
109
30
83
125
58
25
52
188
170
113
40
95
42
73
101
38
135
50
27
51
59
103
99
29
890
36
749
894
122
217
61
311
183
77
66
349
49
35
17
161
81
85