3
10
328
7
31
29
9
89
11
27
26
2
16
345
97
18
247
23
0
13
77
8
12
17
36
43
121
57
37
49
25
6
5
58
34
266
22
51
4
190
14