7
5
4
30
10
53
112
46
52
12
54
40
16
26
87
65
15
31
138
14
23
17
6
59
62
85
20
49
33
38
60
29
35
213
80
44
32
79
106
42
76
11
21
41