544
162
81
328
106
38
10
27
54
31
18
50
111
47
128
69
304
72
74
326
71
15
402
268
25
116
195
82
60
108
14
378
1107
157
32
140
28
728
313
153
571
90
77
181
3021
78
83