183
163
128
38
323
41
51
59
162
201
83
48
28
43
155
76
70
178
109
171
225
152
112
113
74
47
149
195
62
92
138
81
135
32
190
60
99
33
25
49
96
65
40
127
165
93
125
56
84
237
121
68
64