80
52
72
65
119
154
53
41
280
1010
95
118
241
74
63
121
106
568
124
68
61
10
60
35
454
49
30
40
98
27
46
151
114
36
58
312
15
18
76
69
101
184
82
99
146
123
142
141
23
24
93