10
40
18
27
147
29
28
16
550
59
107
89
19
34
54
112
242
103
104
7
60
65
126
177
42
64
11
141
105
58
30
98
13
32
83
130
9
110
49
195
80
2
37
15
31
72
4
248