66
48
41
31
195
59
38
39
19
47
42
119
34
16
24
128
25
318
108
298
122
55
107
15
51
73
21
56
29
43
72
32
44
65
52
27
30
115
36
18
126
90
205
197
953
61
33