18
47
49
163
208
17
95
40
58
372
61
63
113
108
23
98
155
89
93
30
31
15
691
102
11
60
92
34
85
39
19
59
35
84
198
75
24
57
80
36
106
169
71
38
67
158
141
97
94
128
22
292