28
194
50
20
56
43
53
95
14
81
40
68
54
31
160
46
34
18
48
26
58
90
42
123
38
96
644
23
133
119
699
35
33