19
27
34
8
41
18
10
31
15
11
83
57
32
63
26
124
604
37
13
90
66
85
103
52
155
179
42
46
93
50
70
65
102
89
244
115
123
122
53
59
239
130
84
79
60
38
39
23