157
95
24
106
102
68
71
73
113
36
32
14
74
46
28
48
41
23
43
83
62
67
16
31
39
15
172
548
125
93
103
51
171
89
78
183
191
287
143
550
104
53
21
57
99
131
56