226
585
60
90
179
303
101
34
13
47
42
9
20
74
276
48
44
12
15
22
139
38
411
157
32
165
56
83
122
45
37
51
33
40
21
52
284
155
174
46
162
112
41
57
80
16
7
118
28
49