101
78
64
159
67
161
225
188
96
122
29
113
223
108
50
285
472
718
164
92
124
98
326
209
373
42
17
112
60
253
63
86
129
40
56
343
154
99
47
70
149
65
385
72
107
36
46
37
26
171
166
252
459
7
58
197