23
12
94
171
39
76
119
20
61
14
34
137
334
46
54
57
72
69
62
51
58
100
75
122
156
107
281
271
90
186
141
117
68
74
47
53
60
36
42
98
80
50
40
105
84
43
15
19
27