16
5
46
28
9
10
23
51
33
13
24
54
77
27
64
34
148
253
144
119
20
18
101
72
47
76
43
48
109
67
139
149
84
123
83
85
55
30
155
98
184
58
267
243
57
26
167
92
250
314
146