225
289
144
120
57
101
48
41
26
501
148
146
25
94
77
96
66
32
642
118
35
19
69
71
115
95
205
252
98
194
105
116
1009
83
39
56
64
63
24
60
119
12
49
154
51
42
149
229
193
44
150
30
166