50
46
22
433
37
52
30
17
174
5
20
12
201
69
26
97
123
71
122
141
47
63
75
38
248
13
23
198
171
66
147
96
55
31
309
14
36
19
51
143
842
532
104
10
119
27
139
210
1700
873
25
33
21