554
53
21
176
38
7
27
97
42
203
46
17
82
25
10
93
35
55
40
34
15
114
320
91
57
23
48
22
85
81
39
62
59
94
69
70
98
102
64
228
167
268