37
26
13
29
43
55
65
56
45
63
99
83
48
40
188
138
135
686
121
34
59
111
162
74
226
1069
109
110
32
75
217
425
62
73
88
209
81
303
132
175
82
89
54
71
68
50
46
118
122
115
64
53
129