42
7
43
12
14
16
15
9
17
21
41
192
28
37
39
152
49
380
51
83
45
77
127
202
173
316
31
87
228
285
64
27
167
32
90
264
166
342
47
260
59
70
111
52
79
208
99
95
297
98
86
174