90
29
44
131
49
342
46
28
168
158
22
61
14
84
30
31
177
119
101
104
12
113
123
24
88
47
56
39
23
201
80
37
72
16
89
45
148
27
38
175
17
103
220
226
115
18
63
400
215
42
11