30
59
19
15
61
98
5
43
79
21
36
102
114
12
51
32
33
66
24
28
104
10
80
11
69
9
159
39
22
27
82
91
216
58
34
119
64
95
90
8
20
26
42
76