83
59
270
160
39
67
32
13
161
144
151
150
58
99
216
63
108
225
195
189
430
104
170
220
116
76
105
100
75
64
48
25
92
35
69
168
38
107
81
62
96
157
53
19
74
115
141
129
442
72
159
304
70
4