179
165
268
62
8
93
195
22
11
142
541
270
23
410
35
389
38
57
127
114
36
71
44
15
176
147
75
74
34
73
42
40
18
112
52
341
30
49
80
46
115
31
217
65
366
26
106
144
169
231
322
505
300