23
19
53
10
17
29
54
28
27
16
13
7
94
47
4
46
37
26
21
679
48
36
14
40
152
15
70
58
30
20
11
31
38
8
88
73
61
82
87
39
375
272