43
21
41
42
16
256
23
57
38
99
78
51
11
22
36
30
138
128
177
69
188
26
88
179
39
20
46
17
56
34
45
97
28
15
14
12
295
35
9
54
47
40
68
31
10
4
5
19
32
64