28
86
36
35
107
62
47
54
233
74
45
171
115
55
29
49
252
71
100
122
353
91
166
95
30
52
60
61
40
247
243
237
12
78
43
19
80
58
72
33
57
76
16
101
97
68
32
22
6
46
8
27
13