20
13
55
21
25
65
105
88
50
5
201
145
165
153
447
125
16
78
38
12
14
45
54
305
39
443
86
9
77
60
53
11
209
62
64
27
52
4
32
1
8
3
31
29
42
6
71
33
92
980