90
36
91
110
400
1410
51
231
606
21
30
166
19
209
135
109
79
53
48
153
65
16
140
11
189
104
72
853
122
83
89
38
80
61
25
7
32
10
35
82
344
172
87
96
62
17
77
27
197
97
50
18
34
164
44