71
50
23
31
59
20
24
217
224
48
110
74
27
49
34
134
114
82
105
181
85
68
99
106
104
29
58
109
52
44
140
12
124
80
28
54
251
38
76
139
169
91
37
33
293
67
260
40
88
100
311
191
146