78
27
181
86
48
13
21
3
4
23
42
55
29
163
47
53
25
65
248
471
355
62
559
18
400
183
301
245
359
1444
72
50
15
69
191
481
32
89
81
428
56
314
5
80
33
26
10
14
196
11
8