28
50
68
65
155
105
60
39
120
66
36
98
319
133
32
41
95
230
171
57
77
25
103
21
80
54
26
92
138
27
72
35
23
113
115
110
5
29
4
104
76
18
64
11
38
46
42
31
431
90