224
89
78
285
334
41
82
142
133
186
218
23
671
857
48
26
90
139
76
225
35
56
110
66
136
111
55
43
58
33
127
377
200
152
53
201
77
338
112
104
45
73
44
19
27
37
70
84
47
168
61
114
793
29