2
0
114
10
19
13
4
16
21
12
11
8
81
45
33
30
528
32
182
27
75
123
60
31
34
39
84
49
29
18
6
97
50
152
147
143