8
56
101
193
15
30
22
34
322
50
77
94
23
170
64
117
273
99
192
111
161
105
796
85
55
153
58
186
120
37
115
69
60
24
357
396
240
968
47
184
48
160
132
166
102
246
17
67
129
91
369
209
44
106