2
1
0
17
6
10
15
77
13
28
122
71
80
90
282
192
61
217
141
14
21
20
24
67
51
98
143
81
69
65
150
106
63
75
58
116
55
92
60
126
48
78
62
41
29
42
138
37
224