28
271
43
157
52
22
82
81
36
47
367
12
14
102
46
31
26
60
21
55
253
18
45
89
88
236
10
15
20
107
105
58
29
95
24
54
201
161
91
50
261
3
356
79