223
122
62
29
42
5
35
118
17
43
21
13
225
350
218
44
219
138
33
60
31
37
20
422
123
120
629
610
197
716
63
94
573
58
141
887
68
14
290
106
728
107
258
98
25
10
82
27
28
9
16
129
24
52
536