23
50
270
84
103
183
28
27
105
53
75
61
39
26
35
30
9
17
32
89
48
51
130
40
45
19
63
22
68
106
25
44
37
65
102
66
6
110
24
80
283
193
47
123
49
141
96
122
91