26
38
108
49
76
378
248
164
74
64
136
120
66
71
15
99
206
84
13
81
259
159
1752
116
113
9
21
30
92
169
67
103
42
12
31
27
194
55
98
57
48
324
25
34
19
40
90
32
60
73