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