27
28
4
14
29
18
77
24
32
43
15
48
11
21
17
13
75
26
41
59
53
67
89
87
70
215
37
71
113
56
22
16
50
76
66
103
42
130
111
177
85
92
128
82
94
323
414
162
74
123