125
67
65
242
74
182
122
410
110
52
80
68
90
43
104
8
18
130
178
48
44
100
78
288
5
103
96
28
83
9
151
144
47
145
20
75
112
14
272
121
173
185
183
116
220
35
31
39
91
26