95
93
279
716
19
71
46
105
156
98
82
169
41
34
59
50
54
45
259
142
31
87
248
51
23
116
84
20
74
77
183
162
37
28
90
79
67
338
231
121
208
191
127
43
18
57
206
83
38
49