51
109
316
64
137
96
69
18
245
144
89
66
216
16
509
550
14
140
21
53
49
65
46
13
9
26
92
104
111
10
11
62
55
141
45
388
50
28
27
57
8
35
52
23
148
22
47
24
74
264
5
206