169
399
171
232
103
168
124
223
189
98
74
216
70
49
37
80
146
72
108
113
163
170
53
67
96
520
141
145
41
308
29
44
61
527
79
107
161
12
90
86
91
16
289
51
205
112
76
102
64
129
68
110