40
21
132
49
12
15
58
37
149
71
31
30
88
76
168
107
24
44
81
74
133
62
26
106
22
414
126
27
108
155
205
72
53
85
46
188
69
113
57
100
52
67
86
50
43
433
209
103