24
18
21
11
107
17
80
16
30
119
154
148
46
60
76
59
50
205
188
196
226
524
73
95
144
246
135
48
158
83
63
961
84
61
313
67
97
610
157
103
58
180
98
245
108
100
92
70
248
65
75
273
203
93