26
406
48
383
41
58
28
115
322
103
23
53
33
18
69
71
77
167
90
73
21
9
158
248
31
22
99
84
36
61
182
95
34
82
105
55
85
54
56
119