27
11
9
12
10
28
16
13
18
14
49
29
47
36
15
31
25
21
257
203
26
6
19
4
35
46
104
5
58
24
41
113
136
64
23
40
54
99
248
149
72
100
199
404
134
63