81
43
84
19
127
191
302
332
63
123
125
142
59
141
109
32
13
101
22
61
177
146
78
83
66
92
16
40
46
15
54
20
24
77
17
175
55
105
25
51
65
104
72
96
99
260
193
179
133