2
0
71
48
14
20
68
40
12
10
159
26
17
32
73
57
34
27
36
29
100
229
28
5
30
88
90
94
56
15
16
11
4
22
51
69
33
43
44
102
45