15
20
220
12
86
19
21
43
178
7
40
91
82
28
11
118
39
45
42
153
163
108
52
57
30
106
17
88
100
56
127
174
75
46
38
97
41
90
3
431
78
555
13
60