20
18
44
49
15
72
4
6
77
29
24
88
56
40
21
36
25
89
266
41
55
23
31
32
47
132
87
13
68
65
82
95
261
34
16
19
92
50
128
14
117
105
61
154
221
245
586