26
8
98
29
149
82
34
88
65
76
21
20
49
25
10
53
67
69
321
50
237
12
36
57
22
83
15
153
79
41
187
9
80
232
48
219
56
180
116
139
63
140
202
62
92
27
64