50
8
4
29
184
12
35
14
87
16
60
25
20
86
62
21
75
6
26
19
46
256
72
22
32
96
79
59
69
7
143
17
98
526
71
101
374
38
126
102
174
566
280
37
83
2
42