40
15
21
25
22
73
59
114
16
26
3
47
9
23
7
8
2
1
17
5
54
18
11
6
29
35
32
13
24
31
4
14
28
60
135
12
50
34
41
161
48
131
384