70
53
203
151
216
85
38
272
57
46
226
68
296
200
79
12
49
10
81
98
33
94
19
116
237
64
26
112
54
63
24
66
56
22
197
309
23
256
34
31
35
177
75
89
121
44
29
36
78
851
106
86