11
49
44
5
20
18
6
90
86
24
114
27
250
60
32
42
119
80
57
161
63
66
54
77
286
125
62
229
158
146
41
313
69
288
189
50
51
127
39
305
413
150
167
95
108
237
93
89
232
36
260
59
10
14
92
234
75
87
253