20
49
41
14
40
120
44
22
37
35
19
134
153
15
137
17
115
9
154
500
33
31
73
21
68
36
8
24
12
48
54
29
83
345
149
13
25
16
18
3
65
110
47
126
105
50
38