4
1
5
52
16
30
20
28
8
23
14
11
7
9
50
19
10
27
41
22
89
44
33
21
40
17
107
42
24
47
65
77
110
83
62
78
74
79
135
34
144