117
65
78
98
402
34
84
87
48
127
126
61
100
107
237
47
546
103
421
82
35
51
226
62
115
251
114
25
165
292
393
112
92
207
304
164
445
45
74
170
553
137
50
250
94
507
55
52
130
96
177
140
38
90
69
106