18
185
73
123
41
46
141
50
95
352
25
43
78
24
64
97
19
34
174
147
93
88
105
405
92
56
53
236
63
31
70
48
300
44
23
39
35
37
16
38
148
156
52
164
161
76
102
96
159