24
51
8
34
28
17
47
107
36
44
57
16
41
46
23
123
66
49
272
389
27
64
25
69
74
320
38
43
208
14
18
153
20
50
198
494
395
255
186
78
56
91
13
12
48
368
1040
154
26
152
139