36
28
11
30
22
39
75
46
45
42
101
50
25
63
73
214
90
41
19
47
67
38
16
72
215
49
264
69
43
179
74
15
23
121
154
304
82