29
40
55
86
90
214
32
146
116
23
220
163
96
69
59
97
56
259
53
15
4
154
134
196
181
70
26
310
54
157
71
585
292
64
312
1233
47
43
627
41
139
172
83
100
42
117
57
25
89
144
138
114
13