4
9
23
29
27
7
10
51
41
63
38
26
15
46
76
30
93
16
14
105
90
94
87
75
66
62
37
72
79
73
124
181
238
123
89
55
100
103
152
173
143
71
125
34
60
25
149
96
39
266
113