18
54
30
29
94
12
99
34
70
137
16
25
2
22
199
107
13
47
43
40
80
60
20
39
51
17
19
15
33
8
5
31
6
125
23
87
11
28
59
53
86
46
52
71
76
37
75
9
21
116