649
429
231
17
30
12
360
132
193
375
31
69
8
25
23
46
72
59
323
420
188
1425
44
113
425
13
108
562
84
43
109
35
233
112
991
127
234
80
75
140
28
26
27
523
29
68
74
20
38
18
574
97