3
2
27
266
16
54
7
19
35
14
81
11
23
10
12
15
80
53
258
150
9
20
18
25
33
62
37
778
155
22
308
50
45
63
30
129
21
24
73
43
72
46
59
48