38
17
23
544
647
52
77
50
125
83
594
39
116
10
91
107
54
127
27
1393
204
753
200
242
49
351
84
41
36
656
196
62
34
1558
67
47
26
265
70
20
56
85
183
274
283
692
96
161
1408
48
45
144
33