90
95
49
114
86
31
89
204
9
144
38
37
11
83
113
110
40
24
66
74
44
200
148
51
84
98
39
47
68
32
8
63
46
55
25
45
108
216
64
322
88
27
169
97
18
7
12
23
5
50