85
41
30
163
65
155
14
113
115
298
21
27
121
35
90
19
94
93
59
24
189
62
26
123
60
22
49
120
57
45
28
98
25
359
114
68
97
44
262
67
38
63
50
70
135
76