30
25
18
11
123
57
81
85
66
42
21
39
13
33
26
19
119
163
242
31
125
61
155
9
148
78
105
87
40
272
115
90
196
109
23
12
270
69
365
216
43
27
75