19
13
23
7
31
26
16
142
25
32
38
18
21
14
103
108
207
46
90
99
9
34
35
55
82
60
84
70
226
49
77
3
64
69
186
159
62
111
8
41
83
22
81
107
28