19
9
32
34
36
7
29
45
21
10
26
15
127
187
189
33
31
78
148
96
5
170
38
68
55
139
23
22
16
42
76
41
25
178
165
40
37
100
163
70
304
50
39
35
329
24
83
43
59
69