120
52
14
28
46
99
59
316
209
67
10
242
37
42
140
47
16
44
72
23
124
50
51
27
84
11
213
31
115
139
60
55
122
301