32
783
83
23
124
74
86
24
57
43
140
20
15
87
303
85
422
25
97
10
52
31
34
18
66
103
197
73
75
174
49
115
100
48
231
204
108
158
119
79
80
260
295
338
59
585