40
143
25
106
178
200
42
65
69
418
78
27
51
84
29
168
10
109
15
23
111
138
132
59
208
70
90
81
103
294
108
233
228
34
47
54
125
50
53
91
87
41
62
22
61
426
38
100
75
96