5
7
8
3
2
12
20
137
16
50
9
47
29
10
56
37
11
39
75
24
34
85
26
67
68
44
78
45
182
62
46
128
91
32
815
30
90
129
122
65
252
28
57