32
31
41
14
66
10
37
112
145
13
52
25
39
9
17
15
19
22
47
51
197
6
167
24
57
79
42
412
123
80
34
103
26
12
142
94
18
88
44
127