11
52
25
139
51
34
3
20
13
29
41
65
123
118
50
49
55
150
12
98
193
31
99
39
138
19
219
70
152
28
93
67
130
80
309
27
136
59
95
43
46
37
44
9
24
45
35
33
40