18
33
50
28
1
9
24
35
16
52
121
25
4
20
15
7
6
38
11
8
43
29
53
14
21
27
10
5
199
84
32
75
118
17
66
13