2
0
8
5
3
1
6
18
13
56
29
81
26
36
48
38
77
55
117
40
138
47
68
101
28
88
113
126
32
107
132
295
92
110
67
62
99
139
46
54
31
114
111
65