32
12
35
11
45
113
23
10
8
97
18
25
62
27
51
56
55
42
93
88
41
53
39
44
17
83
36
60
4
47
13
9
6
34
29
20
30
19
59
50
90