32
77
48
23
24
16
128
27
163
74
96
75
26
47
40
67
49
250
381
10
18
81
22
98
15
104
118
19
121
68
101
191
380
266
231
59
106
175
172
93
55
58
219
20
14
90
174
91
113
85
83
38
34