83
22
15
28
103
54
30
80
99
18
90
102
68
128
46
23
258
6
11
27
104
75
45
216
248
78
44
110
59
62
116
20
172
70
87
47
38
39
57
21
41
26
223
19
86
77
34
32
9