58
231
31
42
33
175
45
48
63
81
79
28
235
6
43
37
203
38
17
23
544
647
52
77
50
125
83
51
594
39
116
10
91
107
55
129
27
1393
204
753
200
242
49
351
54
84
41
36
656
196
62
34
1558
67