377
42
18
38
9
88
65
29
47
28
109
224
529
154
68
49
27
59
128
34
72
153
80
58
123
12
85
44
21
70
11
115
322
282
33
96
118
272
111
79
7
37
36
160
50
83