28
60
76
23
68
180
21
54
59
10
48
9
16
55
75
27
38
244
29
15
41
25
39
19
407
35
22
24
66
26
36
47
56
64
504
747
213
108
350
62
42
32
420
145