110
68
69
113
21
39
33
59
10
194
173
26
45
31
18
586
379
40
12
4
47
152
340
54
87
42
6
197
32
131
142
44
72
79
103
227
75
35
111
34
24
62
150
216
84
73
51
117
58
19
17