21
52
32
19
56
100
110
67
169
37
97
199
43
142
102
58
31
18
23
132
27
289
28
126
10
104
69
49
34
435
24
39
89
95
115
59
71
26
13
15
33
85
94
53
92
65
88
73