58
40
21
6
20
38
32
28
35
166
5
291
49
8
27
7
300
59
12
31
41
10
22
62
11
13
9
57
15
48
30
229
63
181
336
388
4
42
45
169
43
34
90
303
125
221
109
65
102
76
375