72
29
37
101
125
14
52
63
218
88
79
187
122
140
168
167
205
93
310
111
244
102
99
96
69
146
97
58
147
132
123
130
138
127
121
31
352
223
33
65
42
128
64
134
191
141
208
78
61
120
76
83
30
103
25