158
26
84
69
93
70
14
53
107
390
73
118
59
117
120
60
47
55
35
125
36
23
146
58
50
189
44
240
486
188
79
74
49
33
131
161
56
263
92
126
98
37
119
170
72
27
39
136
87
29
54
21
32
52
135