24
17
144
35
22
53
105
109
40
14
30
34
69
45
89
10
26
122
33
396
239
171
623
74
41
51
38
315
184
139
110
232
175
207
344
113
516
241
998
645
371
88
52
484
233
27
94
101
160
282
174