120
21
6
27
25
262
20
26
238
105
16
11
28
29
32
658
23
230
131
13
7
15
4
39
133
232
61
336
17
469
159
22
488
1001
19
54
70
46
155
297
10
110
275
88
45
60
180
368