89
76
25
30
8
178
10
12
211
144
69
13
67
55
40
18
52
33
11
27
41
19
26
53
56
117
24
139
61
293
28
2
404
208
184
22
5
6
23
99
20
9
17
103
127
63
38
7