29
2
10
3
7
9
32
13
22
6
25
26
28
84
18
43
46
21
17
24
36
54
44
116
41
96
80
23
39
48
65
115
125
63
81
34
82
58
67
27
66
134
405
62