125
55
23
147
607
18
14
137
35
67
185
134
46
150
162
33
75
16
79
190
42
41
53
94
101
205
17
136
21
30
648
26
15
37
74
54
109
148
146
131
22
48