219
165
56
49
22
102
20
78
24
30
52
90
131
51
32
64
106
104
98
50
174
61
107
15
37
40
144
153
79
76
16
73
26
105
82
80
84
99
69
18
27
92
97
53
68
281
183
103
145
45