9
7
71
35
21
142
26
19
113
16
24
34
32
25
17
13
31
64
36
50
28
39
5
41
61
49
117
47
63
88
66
105
18
12
27
328
787
163
212
103
310
87
85
539
96
67
283