21
346
509
119
51
31
145
9
17
71
91
61
53
22
272
30
35
254
65
37
136
134
208
45
52
16
70
87
168
72
48
365
99