23
35
253
173
10
112
8
41
62
14
100
32
88
139
47
22
30
46
16
31
38
9
87
300
24
107
99
39
53
70
138
121
45
33
75
29
131
73
7
145
85
156
44
115
181