110
42
117
26
139
12
394
85
6
9
231
32
21
130
50
65
18
44
338
293
268
48
190
55
63
35
754
647
64
194
27
30
644
749
38
61
70
269
686
107
37
53
25
60
128
23
56
133
743
355
172
691
215