31
15
13
54
79
51
34
47
21
25
11
5
46
89
42
63
52
20
18
176
75
128
105
131
44
62
56
206
55
26
68
135
112
213
88
81
32
146
177
121
64
70
74
92
114
149