11
34
140
101
18
40
13
80
70
94
42
130
139
323
309
236
150
48
154
56
29
45
57
31
273
32
592
22
121
97
165
110
143
69
182
120
27
39
71
280
51
637
275
122
49
24
73
6
12
89
16