26
52
85
31
40
18
59
8
6
28
99
36
97
15
48
34
67
124
102
87
77
30
115
112
79
256
76
47
156
273
82
129
105
64
39
110
37
122
58
46
22
241
80
396