150
26
58
23
191
32
36
354
18
13
38
19
133
10
6
387
22
34
29
44
28
12
348
428
11
8
35
115
31
95
43
30
55
60
46
158
17
9
15
14
450
65
16
109
50
116