10
28
3
2
19
5
13
4
16
14
38
18
6
32
17
21
36
24
81
31
33
49
35
47
86
42
23
29
12
55
41
54
114
64
112
82
57
142
98
46
39
275
176
50
20
11
43
61