24
29
62
44
123
38
231
87
159
202
30
46
54
47
28
90
14
73
110
16
26
18
23
334
405
31
98
57
17
12
141
33
102
43
195
20
15
58
59
32
53
39
103
40
229
50
284
267
116