32
37
87
34
54
89
24
107
79
40
216
80
247
55
63
81
206
61
78
51
52
48
90
123
65
74
487
161
77
170
46
86
30
130
96
236
29
1254
719
42
106
114
109
43
95
220