81
26
5
39
143
108
89
156
137
28
13
6
77
139
107
64
10
104
31
65
29
4
12
23
24
79
54
63
16
19
37
33
14
57
92
66
302
576
9
52
30
36
61
43
35
27