94
57
32
29
42
48
99
17
212
41
259
12
405
164
19
11
18
16
59
63
28
64
120
21
20
15
13
39
171
35
38
26
118
745
454
204
27
102
155
44
36
194
34
196
110
228
90