77
146
114
105
23
79
49
30
29
158
88
48
52
21
96
44
57
160
107
92
17
184
170
59
2427
80
91
97
20
8
544
67
45
15
90
205
47
238
403
60
65
123
204
78
25
87
70
292
345
22
19
35
85
27