4
15
9
21
5
14
25
26
13
11
3
99
7
59
85
136
67
263
52
93
51
86
50
37
34
19
106
228
32
342
68
89
44
79