11
36
5
34
38
97
115
116
60
14
46
789
17
65
39
84
29
43
21
225
74
57
101
234
54
107
209
47
50
119
44
41
212
85
180
55
96
480
140
128
77
172
122
103
48
283
199
73
89
196
27
148
69
125
52