12
9
685
11
39
161
46
28
6
385
77
43
135
3
34
7
51
92
13
15
102
23
5
19
44
86
27
33
82
143
25
106
65
16
18
21
71
42
66
31
24
52
30
29
10
48
37
17
89