96
42
125
51
47
172
44
46
63
49
25
15
9
195
19
64
35
24
226
53
80
32
174
176
108
129
158
28
12
33
110
200
30
83
45
18
101
39
93
10
119
161
13
56
105
188
738
59
312