2
5
8
82
12
23
36
65
50
52
76
47
34
59
14
45
112
506
56
35
98
79
111
114
156
99
139
89
88
44
11
66
53
61
91