20
16
7
30
129
8
2
12
44
31
138
11
295
6
9
97
21
23
17
39
15
27
19
14
33
24
5
36
40
35
32
47
303
3
113
22
84