2
1
4
0
5
64
66
40
137
109
16
42
12
39
33
31
18
68
50
60
157
29
20
62
35
27
9
104
21
14
24
55
23
122
51
28