3
4
27
15
39
28
30
0
34
5
8
11
18
23
7
19
52
6
35
9
62
13
29
54
120
65
116
88
91
110
42
86
83
118
176
68
60
26
161
127
217
350
99
32
56
50