7
3
32
18
30
13
5
43
48
39
29
21
35
19
15
61
20
14
68
17
23
6
11
9
37
59
24
88
41
58
25
34
87
62
113
16
63
98
42
46
53
286
270
10
28
33
51