27
90
106
47
8
6
9
7
34
456
274
10
125
143
202
412
13
21
112
43
1
67
33
115
53
54
52
71
62
5
30
134
20
65
11
50
40
19
24
84
37
4
12
139
93
15
48