60
26
91
23
20
158
130
301
61
330
41
57
3098
80
180
125
104
500
178
56
33
17
15
21
19
444
639
1441
344
108
18
51
81
285
53
161
36
156
379
66
200
202
207
40
59
79
28
50
106
607
37
155
52