24
12
33
19
3
21
144
25
47
7
29
64
103
106
82
6
134
16
28
40
167
147
15
71
10
75
18
50
3451
965
37
216
36
44
80