27
28
60
10
20
32
70
21
34
58
55
72
314
135
157
88
145
140
54
41
77
44
65
79
31
114
127
640
221
33
168
108
75
147
36
87
190
132
23
40
16
94
81
18
115
63
52
42
95
227