15
18
118
111
150
36
75
31
139
23
28
221
16
33
65
45
21
309
193
42
24
199
22
6
135
71
61
14
50
90
260
30
8
19
308
107
91
62
67
49
46
20
122
58
117
4