76
133
24
19
77
26
8
15
74
177
23
39
98
59
32
330
940
246
63
37
34
371
90
67
123
71
41
80
219
61
310
154
54
46
55
147
81
65
45
31
60
13
70
10
62
35
44
52
156
122
20