23
22
29
93
58
14
12
33
11
57
153
24
158
102
99
39
119
145
59
169
69
198
152
317
422
43
155
74
195
90
83
79
645
80
49
216
544
28
361
122
35
87
134
266
88
474
30
27
53
61
31
67
7