30
130
13
177
96
544
49
29
319
385
38
61
194
196
106
197
50
19
876
51
52
47
35
21
582
279
23
99
48
44
571
123
249
269
77
31
15
105
42
20
111
107
60
80
9
27
55
68
90