24
32
39
38
2
100
67
46
154
143
79
27
72
10
90
29
76
6
23
25
35
66
75
18
43
30
146
201
83
95
33
92
87
94
17
155
15
36
55
81
563
86
59
44
133
49
159
126
98
108