23
53
28
29
15
40
24
31
127
325
307
26
39
42
406
174
27
21
52
928
59
43
30
170
38
62
64
41
46
246
128
235
158
19
11
285
77
14
57
234
327
25
66
60
49
58
22
7
36
109
20