157
90
21
33
52
17
24
80
55
262
198
148
205
59
35
12
189
34
42
53
22
16
67
28
18
20
25
15
13
123
607
513
363
87