18
252
48
77
30
226
32
35
62
103
158
24
56
240
54
19
58
28
42
34
29
23
16
41
12
79
49
46
57
64
44
91
38
80
89
47
68
94
27
166
36
31
90
481
55
72