183
601
25
115
66
124
13
158
18
130
43
20
346
55
123
58
172
72
36
312
10
57
41
69
112
237
189
106
167
154
245
140
22
161
30
29
152
16
83
54
233
145
12
400
163
44
322
31
134
756
61
149
33