30
42
74
10
25
26
47
289
143
19
8
22
103
56
32
17
94
111
38
34
115
13
129
31
12
7
11
39
61
59
51
40
21
45
293
9
52
78
54
6
55
35
201
60