5
10
83
18
23
48
19
43
61
97
299
21
42
1019
27
16
254
11
29
30
98
69
35
12
15
32
22
25
216
81
8
26
65
7
50
766
220
73
79
17
104
58
13
74