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