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