21
24
49
163
13
54
42
73
150
22
118
39
87
68
34
72
6
38
109
17
143
81
100
36
84
57
25
35
78
33
205
92
97
28
10
4
76
14
12
5
101
66
41
16
20
19
82
40
283