19
27
66
282
104
98
61
53
95
93
73
151
31
211
200
187
135
42
79
141
47
70
115
38
101
49
144
346
354
23
85
24
56
21
54
76
159
122
44
69
32
13
78
139
36
112
29
28
62
382
35
46
119
65
34