104
102
64
31
66
25
78
162
191
175
21
138
53
329
27
29
50
289
63
34
161
59
79
152
85
36
214
94
343
45
76
112
113
24
153
421
92
32
52
17
70
436
19
60
46
108
174
77
87
227