21
69
48
31
78
22
45
296
55
127
52
25
4
57
44
50
81
28
62
16
59
33
20
35
29
42
9
40
114
19
24
23
14
41
189
84
77
134
68
71
56
109
859
575
67
965
38
37
139