21
3
1
33
5
35
34
16
7
22
75
12
45
109
66
132
42
79
20
62
26
28
102
44
19
9
50
55
32
6
23
4
113
27
11
51
53
116