5
9
0
23
34
19
8
48
46
17
27
6
130
226
28
39
18
58
156
38
54
10
11
52
16
127
31
32
7
15
14
47
41
62
108
71
26
114
92
126
78
99