87
16
42
293
31
68
61
178
57
179
22
44
19
8
65
74
158
120
14
46
17
108
38
67
50
53
59
86
81
34
512
55
26
25
37
110
78
48
133
33
190
155
15
113
100