98
26
23
113
179
37
86
30
45
43
90
58
88
87
74
188
76
142
73
131
50
145
56
59
63
49
28
47
41
19
273
32
40
133
125
64
65
27
18
259
52
231
153
92
81
94
115
183
70