30
29
54
93
91
428
61
53
45
180
43
281
32
105
90
76
17
98
19
41
236
44
33
60
35
311
69
24
15
34
42
18
21
315
72
31
59
27
14
139
12
22
50
9
83
37
49
198
13