2
30
0
4
19
6
3
32
10
27
8
13
107
17
15
16
12
34
75
20
21
40
29
23
22
48
47
38
11
14
36
123
50
85
109
249