10
9
26
11
55
24
32
18
311
14
3
25
20
134
408
103
17
7
8
12
22
53
15
27
74
31
43
138
16
34
39
33
28
114
75
44
100
42
80
130
30
173