63
42
100
229
68
24
10
198
143
515
340
153
329
58
53
30
85
112
84
82
101
61
161
96
86
45
64
65
172
59
107
195
36
19
26
128
9
8
78
355
326
17
257
23
94
34
55
16
37
50