27
60
75
23
68
179
28
21
54
59
10
48
8
16
55
38
244
29
15
41
25
39
19
407
35
22
24
65
26
36
47
56
64
504
747
212
108
350
62
42
32
419
145