122
91
33
182
101
136
117
192
176
97
103
47
40
20
201
107
38
30
113
126
65
51
43
114
42
16
39
78
156
99
161
74
19
14
28
68
27
119
245
129
92
81
44
188
69
465
75
112
138
137
72
174
338