24
44
38
39
19
28
66
285
106
98
62
53
95
93
73
151
31
212
200
187
42
79
142
47
70
117
101
49
146
349
354
23
85
56
21
54
76
46
69
115
32
13
78
36
122
113
29
63
382
35
119
65