162
96
25
107
90
161
44
48
20
26
76
73
80
137
74
151
78
311
56
63
70
43
24
242
72
119
49
69
55
109
112
105
201
254
115
142
33
32
52
106
122
113
53
141
166
154
89
65
17
165