12
7
18
9
23
210
33
269
324
135
189
25
75
116
166
17
141
178
51
24
19
32
8
11
22
34
201
285
38
139
89
14
77
20
56
84
39
125
70
168
21
65
49
45
74
36
37
63