215
63
31
102
157
231
133
111
95
165
116
76
128
178
85
99
60
140
117
46
97
73
53
91
101
77
156
64
72
59
61
68
92
13
159
21
98
299
137
113
45
18
114
50
54
2
56
145
14
27
24
15
5
39