54
31
33
171
25
57
105
125
205
74
28
346
45
60
119
67
242
149
576
484
77
136
107
318
38
4
72
34
42
58
32
41
16
96
17
6
164
30
101
93
153
208
21
47
53
44
69
48