95
257
59
117
78
73
172
51
58
119
33
12
31
147
50
21
130
107
38
160
102
27
97
69
48
55
43
37
44
256
85
30
16
54
41
32
92
56
15
166
122
18
72
182
76
45
90
17
111
101
34
70