24
285
49
196
54
1
20
15
12
21
58
101
53
17
8
123
27
136
249
145
71
23
43
170
14
44
76
7
79
52
26
93
4
46
551
2
121
35
468
99
256
116
25
261
135
5
122
245
74
77
42
59
66