8
56
44
15
117
31
16
67
218
102
48
69
30
21
194
23
64
131
189
154
87
72
340
141
144
47
146
27
82
150
124
107
491
392
39
55
174
41
137
91
202
74
98
311
258
50
32
161
37
65
317
130
228