8
90
11
19
34
16
55
177
94
106
13
26
36
244
188
38
41
31
32
75
20
86
85
116
53
107
43
123
93
139
71
95
117
29
37
56
15
87
240
366
288
44
142
24
42
73
7
99