3
4
1
12
23
11
13
26
0
5
52
34
47
18
32
20
114
38
50
17
63
64
21
35
107
60
70
96
68
49
36
115
98
16
77
43
55
327
156
97
22
31
25
10
9
27