137
42
46
57
43
41
168
27
44
54
94
36
155
143
72
59
309
134
140
310
63
50
31
109
90
93
106
108
68
62
99
51
47
270
60
35
71
76
25
49
45
6
32
18
114
102
65
17
48