31
66
237
140
222
49
28
69
175
108
16
48
109
8
910
171
83
134
9
26
207
54
68
199
119
57
76
157
131
127
129
58
71
145
18
29
80
51
43
111
39
125
46
93
212
19
61
136
70
201
53
197
12