30
81
39
32
82
148
16
104
28
66
74
106
26
151
283
42
58
41
145
49
135
62
50
15
21
70
325
227
168
187
47
115
200
160
137
152
110
126
63
101
355
57
209
186
1382
129
109
78
281
85