2
0
110
23
10
3
12
28
8
24
26
53
56
32
16
159
248
142
74
31
149
39
27
7
48
35
15
17
18
13
11
72
41
44
198
134
77
51
60
109
133
191
249
75
79
122
20
14
19