261
289
130
523
228
25
103
55
232
56
112
95
127
31
29
23
57
36
68
174
81
134
70
89
124
72
48
37
18
619
61
358
24
90
22
10
92
49
30
54
133
42
80
99
290
189
21
17
76
28
60
580