15
30
77
73
105
21
120
170
36
99
336
128
19
1732
20
31
93
37
47
64
71
617
445
26
46
42
82
59
98
359
221
76
67
109
151
381
133
154
14
24
1630
137
4566
199
34
115
65
301
89
41
418