18
5
10
101
21
60
309
29
37
13
14
83
20
44
40
25
16
22
79
11
24
249
85
7
23
27
28
8
69
30
32
6
9
46
189
19
48
42