2
7
1
0
11
10
20
18
22
3
30
13
8
16
32
19
29
24
39
58
35
26
6
65
12
45
43
50
74
103
271
61
46
21
25
63
41
66
90
17
82
28