4
63
138
18
29
71
16
11
15
30
78
645
19
27
25
66
26
17
32
10
13
20
9
33
31
135
24
372
44
201
182
1341
186
156
4727
61
5
22
74
54
55
49
39
117
238