66
113
10
18
31
7
46
20
63
19
42
28
290
2679
16
59
21
88
78
37
253
43
29
50
22
296
52
32
259
103
23
34
100
27
74
40
91
13
8
6
11
12
51
14
41
110
143