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