98
142
293
125
50
80
100
44
18
145
9
74
31
54
56
451
325
71
151
96
68
91
94
41
66
111
17
28
236
229
21
184
57
39
86
70
15
30
33
52
92
84
26
128
47
11
32
180
27
88
113
89
131