5
2
25
11
19
14
12
28
45
16
306
18
65
32
20
56
34
38
107
252
58
152
103
31
8
62
39
46
85
37
67
22
36
171
3
109
156
243
13
68
84
290
133
69
86
53
57
43
17
101