23
306
136
204
134
38
15
81
112
63
18
84
29
78
22
33
31
50
98
26
75
74
102
170
40
93
96
69
70
44
56
236
172
242
57
105
8
36
122
27
51
58
11
165
43
28
24
32
47
99