115
50
156
153
59
39
81
42
26
43
6
56
126
109
95
28
118
35
29
105
47
154
54
31
11
73
58
34
7
32
53
16
55
10
976
25
77
88
40
22
110
45
46
18
15
41
78
21