33
1077
31
28
54
26
82
21
242
121
141
13
101
110
87
30
105
17
96
81
18
256
57
48
126
68
92
39
55
56
43
79
36
98
504
52
131
85
71
78
90
89
143
70
23
64
41
69