18
102
36
152
8
52
5
60
12
33
45
126
77
26
54
34
115
29
11
24
164
32
68
289
39
62
17
65
10
69
15
38
166
23
59
42
47
9
20
4
156
28
30
1
22
99
44
66
14