30
290
27
19
295
52
90
101
185
65
24
253
32
54
140
73
46
34
75
62
23
45
44
9
38
31
33
42
17
20
119
55
115
79
16
6
123
25
47
84
35
86
39
29
48
21