8
0
22
53
12
152
136
18
388
67
5
31
19
15
324
359
348
40
50
64
260
1
150
10
70
16
361
1259
344
365
351
28
37
60
13
42
490
29
83
34
48
38
20
26
25
267
102
176