66
275
334
94
151
56
145
385
168
93
40
138
16
36
64
75
33
71
96
41
136
37
48
106
35
51
58
45
146
162
414
128
149
120
173
57
97
101
98
31
50
69
60
88
85
157
62
268
91