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