45
157
40
89
34
305
128
35
69
39
33
194
46
41
44
37
55
16
93
29
38
67
21
84
149
49
20
50
132
61
42
24
127
64
77
22
28
18
54
48
14
30