24
185
58
2
34
18
28
4
25
9
21
27
110
47
14
17
16
67
84
40
33
49
69
144
89
71
80
23
31
159
507
7
247
8
52
51
91
32
29
68
46
13
76