97
85
122
117
100
361
155
28
334
65
765
30
99
205
46
45
61
36
93
38
50
78
24
29
10
174
52
44
39
106
60
82
37
54
180
209
47
137
981
266