91
15
45
161
201
101
12
93
43
34
29
16
53
56
55
88
39
26
49
137
59
257
417
44
57
96
11
81
42
94
97
70
134
33
54
80
24
98
92
51
189
5
38
164
90
126
147
424