9
35
92
47
13
97
104
88
56
27
81
21
23
51
29
24
33
76
115
62
106
59
287
43
112
50
53
54
55
149
132
66
64
58
141
95
274
82
42
78
65
37
67
192
80
142
371
540
71
107
172
68