21
18
44
49
15
72
5
6
78
29
24
88
77
56
40
36
25
89
266
4
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