66
78
38
3
52
10
163
24
4
20
132
95
31
114
65
61
39
35
79
6
7
63
5
48
29
21
19
45
11
22
30
9
50
102
32
59
93
34
62
42
43
279