94
32
31
216
17
68
42
25
19
176
50
34
154
9
58
15
18
72
20
65
86
27
62
219
97
11
76
174
38
48
185
10
35
289
56
169
206
78
218
16
75
8
57
151
278
51
26
209