6
22
352
206
39
30
23
25
11
31
8
26
43
482
21
148
160
78
42
134
13
28
58
10
32
18
344
35
33
47
84
51
52
48
66
1019
443
20
34
16
265
49
40
73