40
43
11
22
27
120
9
7
13
51
88
46
54
68
44
89
34
67
55
8
261
256
29
173
32
108
53
19
25
36
6
131
100
47
156
50
33
147
204
16
4
182
24
10