12
60
6
10
27
56
100
40
104
49
45
43
11
33
148
31
122
25
77
131
282
224
185
121
141
135
61
16
155
103
69
21
181
96
39
28
153
89
132
251
176
106
65
19
71
313
52
272
53
47
142
202