4
63
138
18
29
71
16
10
15
30
78
644
19
27
25
66
26
17
32
13
20
9
31
135
24
372
44
201
182
1339
186
156
4721
61
5
22
73
54
55
49
39
117
238