2
18
0
38
11
25
8
13
26
16
107
22
43
14
31
9
4
5
53
20
51
27
190
58
10
71
155
75
15
84
7
12
99
113
46
28
344