21
31
10
135
15
66
30
45
103
34
169
24
44
59
32
42
224
49
128
72
104
96
235
37
70
39
145
303
14
92
23
9
52
56
600
116
43
19
136
22
147
57
77
105
71
18
129