121
66
135
65
239
36
27
32
93
468
69
35
55
83
47
31
136
76
10
145
654
21
71
9
420
407
137
662
200
820
325