18
133
78
16
102
120
87
190
43
30
173
152
192
59
23
55
164
15
774
17
198
110
3
26
8
33
31
32
136
66
38
147
45
65
53
21
49
68
69
52
255
39
19
124
35
44
14
25
63
106
10
333
29