26
30
49
27
76
22
44
110
31
28
10
8
42
25
118
100
62
109
52
24
78
23
80
82
179
96
194
83
136
69
16
170
39
38
72
171
265
47
66
672
164
67
208
253
122
97
60
32
117
132
546
86
233
185