3
7
12
29
15
69
60
11
22
10
6
40
8
43
2
61
9
99
55
36
34
20
136
24
16
58
26
53
403
38
332
139
117
475
167
89
233
92
28
57
162
85
695
45
101
48