4
12
9
66
77
10
52
14
47
20
2
38
16
96
44
56
46
239
89
184
385
21
33
75
88
31
54
124
39
36
163
42
40
156
41
32
76
53
80
29
107
5
23
103
130
25
108
85
51
141
158