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