13
81
120
32
89
8
55
29
76
170
68
42
36
40
171
557
30
48
43
59
150
15
335
139
181
62
61
41
39
97
49
53
183
225
126
46
202
51
157
75
9
35
27
131
108
66
52
14
71
20
113