23
8
16
6
20
50
117
31
230
85
34
118
92
109
98
56
170
161
173
66
91
106
97
76
131
111
75
51
43
122
41
42
36
26
37
90
32
176
39
67
40
49
78
134
44
53
54
244
124
28