29
24
18
38
23
62
39
21
77
43
30
42
10
45
44
7
55
67
46
33
82
50
41
71
15
128
22
35
95
63
36
4
87
227
76
40
34
12
60
160
142
74
48
11
8
57
212
72