119
107
192
136
142
4
23
2
10
80
45
7
149
140
129
69
15
152
176
39
383
847
22
33
88
43
12
20
47
53
18
14
59
70
54
106
97
49
56
27
24
6
50