2
12
1
0
13
9
3
15
16
27
6
22
35
5
63
155
11
4
17
43
10
24
39
48
32
33
25
29
49
19
7
133
14
417
361
124
72
127
162
114
41
52
78