5
25
37
24
14
78
50
41
65
29
216
90
190
109
155
372
187
165
77
27
86
54
112
1339
111
365
18
1371
1262