23
28
9
25
33
21
16
19
44
115
2
65
29
83
39
205
73
6
42
54
74
12
121
45
37
50
148
134
60
79
38
94
31
135
43
96
97
57
126
46
26
88
158
147
22
428
82
30
49
34
145