12
46
28
168
171
102
38
64
60
110
88
29
232
106
98
105
93
222
85
81
89
133
66
112
134
74
4
6
65
83
358
136
67
44
24
58
10
55
155
20
270
160
194
40
73
119
129
42
116
125
19
7