30
40
11
20
3
17
8
6
10
21
7
108
143
26
46
16
82
15
22
9
18
14
5
60
19
34
13
49
23
31
87
12
29
4
53
56
44
55