59
132
48
87
232
143
217
126
154
377
215
68
22
75
105
229
471
63
83
161
776
117
53
288
24
244
715
287
466
38
386
104
25
115
72
50
334
95
55
33
51
61
49
169
111
349
76
82
185
263
30