139
31
60
24
42
188
36
26
337
53
20
3243
75
295
52
412
772
54
132
113
34
1761
18
25
21
96
39
64
70
29
32
11
28
16
37
15
81
47
51
80
22
30
99
55
50
44
279
57
46
217
7
69
104
88