19
15
0
28
34
59
12
22
36
37
109
1
70
67
29
30
111
13
69
261
118
47
181
182
332
8
10
84
94
65
74
95
44
38
48
63
9
61
5
64
50
46
85
16
202
114
60
18
26
31