6
11
399
33
23
7
3
40
13
12
133
27
76
20
22
253
4
18
31
39
2
16
52
10
41
149
138
63
101
28
237
363
26
62
51
367
30
83
77
42
64
115
169
67
14
135
91