36
141
16
82
73
131
316
49
420
252
31
39
48
33
123
69
43
30
18
29
12
81
35
20
235
400
113
205
90
13
60
71
23
443
244
463
111
40
94
55
182
47
162
227
146
120
26
54
264
61