155
96
135
23
14
47
30
61
112
38
49
21
136
116
118
26
104
103
37
88
32
29
44
43
89
66
22
16
46
126
11
8
18
33
34
51
27
70
35
68
53
153
124
39
19