141
259
327
243
128
297
49
46
74
89
57
129
135
93
37
169
72
244
10
42
61
216
63
47
40
307
58
99
24
62
38
240
31
84
110
113
206
14
48
105
30
21
122
20
263
186
172
50
64
86
43
100