22
136
97
28
29
68
16
8
15
32
82
72
51
10
27
14
5
30
23
173
103
54
104
19
90
227
138
42
63
45
44
39
106
79
6
100
101
18
61
91
71
20
52
328
80
21
25