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