53
116
18
32
128
100
10
40
33
69
17
25
21
16
19
94
31
30
50
26
39
44
91
73
78
23
42
80
11
81
167
106
99
183
240
79
159
60
43
57
312
65
203
70
95