38
63
3
19
36
9
8
18
4
31
53
109
13
15
2
1
52
88
32
22
23
111
10
51
48
24
44
56
16
64
26
172
20
14
25
65
62
41
66
55
28
71
17
21
79
42
59
119