23
24
66
14
18
41
19
10
17
51
22
15
28
152
268
382
653
232
56
68
35
143
37
45
101
80
61
141
25
100
311
192
20
46
109
62
31
33
6
5
95
9
40
30
53
1