413
88
39
11
308
16
51
41
7857
346
22
7
9
99
15
44
6
40
154
49
96
48
23
78
87
83
100
193
128
92
3
106
35
5
18
70
17
149
134
161
27
26
12
57
153
398
13