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