5
29
73
72
41
121
151
64
48
15
84
20
50
146
105
78
214
47
40
31
25
77
131
98
1061
238
130
154
103
185
198
102
134
141
167