30
6
10
53
107
14
13
80
51
18
29
73
23
78
37
57
25
11
70
58
127
16
9
38
21
26
34
279
20
52
115
27
62
69
61
24
12
87
56
35
66
65