21
41
30
87
75
25
14
24
76
72
125
88
52
80
32
103
448
862
114
123
144
127
98
256
42
152
85
288
58
50
157
321
68
102
121
62
69
109
116
71
61
110
119
148
44
33
49
304
65
28
66
15