50
46
42
34
322
157
30
29
19
142
60
294
177
130
51
90
28
35
25
26
31
48
265
179
370
364
13
93
516
45
43
37
254
52
65
21
40
22
109
54
81
9
15
440
44
16
180
91
137
77