260
348
103
99
50
69
113
40
139
35
163
111
66
104
75
120
118
79
6
123
67
329
30
70
85
183
562
45
54
84
96
37
26
25
289
18
166
33
155
59
102
156
39
154
145
65
205
36
9
335
110