159
117
209
441
17
151
142
101
12
27
89
157
47
36
106
45
99
52
19
310
120
196
37
113
181
754
63
15
741
92
31
44
74
65
238
11
258
49
26
14
77
48
58
50
180
9
68
53
82
83
40
115
64
347