211
526
181
218
85
75
32
11
26
7
128
325
31
8
49
76
30
2
33
47
133
286
16
69
87
309
1
122
82
92
56
10
72
79
98
210