6
3
56
45
92
38
31
19
4
17
29
26
13
120
8
5
37
25
98
58
60
178
50
14
9
12
30
170
34
27
59
161
107
39
10
312
65
126
409
61
90