24
46
66
26
130
86
118
74
117
63
174
41
55
116
45
332
212
57
15
73
17
21
18
162
111
27
638
100
35
8
92
39
23
9
96
32
77
146
22
34
114
25