2
0
42
16
10
30
22
4
29
9
14
48
76
18
19
36
150
26
6
27
37
12
20
13
87
60
108
57
25
66
43
40
111
28
157
118
89
85
73
32
31