7
37
35
39
107
1396
31
51
555
254
180
25
241
60
12
92
30
14590
29
189
101
202
16
121
40
10
48
19
251
118
371
59
67
123
491
156
5
142
112
90
53
34
325
42
391
609
33
1196
27
22
204
65
340