8
61
76
77
203
141
179
31
34
102
30
260
129
33
75
222
86
193
45
48
687
55
15
275
36
44
68
40
49
70
72
20
56
27
67
108
100
12
26
25
53
35
107
95
138
82
109
74
16
47
326
19
62
323