228
603
16
51
120
467
208
128
206
72
82
57
196
68
63
162
215
42
33
48
155
9
98
132
76
606
36
93
185
66
44
125
17
25
29
418
7
4
26
107
30
160
40
3
166
106
441
19
31
133