23
52
18
83
54
100
28
97
22
21
47
291
114
1157
27
20
37
61
145
59
435
38
469
58
136
67
270
44
55
50
828
102
180
231
30
40
36
92