20
483
6
7
21
57
34
15
150
4
13
17
39
50
70
80
38
89
117
37
40
60
8
65
36
397
163
164
380
9
56
12
32
515
171
88
116
153
125
188
10
27
99
51
46
79
118
2
19
14