166
85
26
7
14
118
32
45
89
59
374
25
39
51
31
36
259
339
130
38
63
20
300
37
42
80
57
117
52
178
71
46
56
189
19
30
91
16
65
261
158
170
47
23
62
17
33
48
206
70
10
29