50
26
93
255
32
100
184
58
48
202
84
49
212
211
99
66
117
88
97
33
219
284
209
375
30
75
57
124
103
46
38
963
250
409
27
39
67
65
168
53
79
37
29
72
68
41
60
34
165
45
109