6
33
42
88
77
133
111
167
79
48
68
84
66
112
105
117
315
462
326
318
80
124
123
154
45
249
153
379
362
175
38
86
67
158
252
47
54
8
93
193
444
286
247
157
62
805
65
69
236
310
131
116
71
34
21
438
386
87