20
18
31
83
51
12
39
10
134
13
56
76
29
24
19
127
30
21
8
256
41
109
5
16
103
64
46
68
6
59
58
67
11
15
43
178
50
17
4
69
14
26
117
22
100
25
53