30
25
17
11
123
56
81
85
66
42
21
39
12
33
26
19
119
163
242
31
125
61
155
9
144
78
105
87
40
272
115
13
89
196
109
23
269
69
365
216
43
27
75