174
90
238
803
134
53
87
98
95
140
332
162
100
59
21
17
111
15
31
35
24
78
36
47
58
55
107
32
48
80
257
30
163
88
40
22
109
23
125
57
39
83
74
42
73
50
170
28
34
299
45
128