13
269
196
233
83
102
109
85
120
208
81
29
69
157
156
54
64
36
110
65
41
51
143
32
74
145
106
82
122
119
123
150
50
197
38
30
63
136
22
34
18
12
48
46
43
87
60
93
232
45
103
107