10
9
18
47
14
19
21
3
53
20
38
11
133
62
7
16
87
23
26
4
31
27
12
28
22
40
48
32
94
8
91
1
97
138
205
106
156
111
50
33
125
61
30
160
295