58
24
130
38
32
11
163
202
44
59
27
75
29
157
261
148
10
107
18
37
9
5
26
343
231
54
4
7
15
31
55
49
84
17
388
626
154
72
403
69
277
191
77
43
25
178
94
28