4
32
8
13
5
24
36
19
61
15
39
46
81
41
151
31
79
90
96
60
69
68
20
34
35
189
122
162
93
18
17
57
12
26
86
53
37
40
50
66
38
55
72
142
261
176
133
45
25