31
10
58
17
8
78
129
5
18
21
11
41
14
24
36
27
32
132
45
15
52
61
12
569
25
53
90
20
33
70
69
131
71
42
154
184
153
266
54
68
43
83
96
7
166
39
117
76
56
59
120