9
4
5
8
11
31
13
20
17
86
21
98
36
58
27
29
40
69
35
39
30
64
311
133
136
37
158
24
56
46
82
87
214
368
51
62
43
61
70
129
99
104
33
23
85
97