51
59
105
48
56
395
5
15
770
70
190
122
58
26
57
629
46
334
139
30
167
106
27
22
206
4
14
39
18
8
66
101
35
9
12
62
64
78
99
593
44
91
550
32
42
102
17
13
37