82
15
67
120
39
42
36
119
35
50
81
457
150
60
137
51
262
104
131
101
640
729
247
55
254
77
96
275
19
12
95
123
109
13
800
178
283
90
336
9
22
47
4
1033
11
1014
175
672
233
89
2
181
27